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