chenpang0811 2022-07-15 21:40 采纳率: 0%
浏览 62
已结题

ggplot2作图遇到了问题

今天在使用ggplot2绘图的时候遇到了了如图所示的问题,请问有没有人可以帮忙解答一下=m=

img



```r

library(Rmisc)
library(reshape2)
library(ggplot2)
library(readxl)


df1= read_excel("C:/Users/chenp/Desktop/aus.xlsx") 
df2= read_excel("C:/Users/chenp/Desktop/aus2.xlsx") 

data1 <- melt(df1,id='WEEK',measure=c("AH1","AH1N12009","AH3","AH5","ANOTSUBTYPED","BVIC","BYAM","BNOTDETERMINED"))
data1
value <- data1[,c(3)]
data1[,c(3)] <- as.numeric(unlist(data1[,c(3)]))
p = ggplot(data1, aes(x=WEEK,y=value,fill=variable))+
  geom_bar(position="stack",stat="identity",width=0.9)+
  geom_text(aes(label=value,y=value+400))
colnames(data1)[seq(2,ncol(data1), 15)]
rownames(data1)[seq(2,nrow(data1), 15)]
p
p+theme(
  text = element_text(size=10),  
  axis.text.x =element_text(angle=90, vjust = 0.5), 
  panel.background = element_blank(),
  panel.grid =element_blank(),
  
)+

theme(axis.line = element_line(size=0.5, colour = "black"))

```

  • 写回答

3条回答 默认 最新

  • 煤球以求 2022-07-16 08:05
    关注
    获得2.40元问题酬金

    原因:绘图时数值显示的文字太大,彼此间隙太小,导致重叠。
    解决方案:调小字号,或者去除x轴和图标的数值显示

    评论

报告相同问题?

问题事件

  • 系统已结题 7月23日
  • 创建了问题 7月15日