x轴绘图错误

时间:2019-10-04 04:59:51

标签: r ggplot2

enter code here [在此处输入图片描述] [1]

library(ggplot2)
library(dplyr)
setwd('C:/Users/nchatterjee2/Desktop')
df <- read.csv("PD.csv", header=TRUE, sep=",",row.names=NULL, fill = T)
head(df)

#plotting
df<-ggplot(data=df) + geom_point(aes(x=Day,y=Biomass,color = factor(Year))) +

  ylim(0, 10000)+
  theme_bw() + 
  theme(
    plot.background = element_blank()
    ,panel.grid.major = element_blank()
    ,panel.grid.minor = element_blank()
  ) 

我正在尝试绘制9月15日至10月31日所有播种日期的生物量数据。在绘制时,它会随机绘制日期。我按时间顺序排列了数据,所以我无法理解我做错了什么。如果我将数据分为四个范围(9月15日至9月30日,10月1日至10月9日,依此类推),则可以得到正确的输出。 头(df) 数据框如下所示: 头(df)

 Day Biomass         Year
1 Sep15    1249 Cool and Dry
2 Sep15    2490 Warm and Dry
3 Sep15    1600 Warm and Dry
4 Sep15    4664 Warm and Dry
5 Sep15    2400 Cool and Wet
6 Sep15     236 Cool and Dry


  [1]: https://i.stack.imgur.com/B7aLE.png

0 个答案:

没有答案