[英]Add secondary x-axis to ggplot line graph, purely for information
我有一张图表,显示了随着时间的推移植物的生长。 随着时间的推移,我会使用成长度的天数(基本上是时间和温度的综合度量)。 现在,我想在顶部添加第二个x轴,以显示“真实”时间,即从实验开始几周,以便观众可以更清楚地了解何时发生了什么。 由于度数天数的性质,它们无法以任何数学方式转换为数周。 因此,我将不得不单独添加信息,例如1周是500 gdd,2周是800 gdd,3周是1400 gdd。 此信息绝不会与图形本身的内容相对应。
这是我的简单代码,用于度数天数不断增长的图形。
my.df<-data.frame(ccc=seq(0,15,1),gdd=seq(0,1500,100))
ggplot(data=my.df, aes(x=gdd, y=ccc))+
geom_line()
现在,我需要做的是在顶部的轴刻度线分别为500、800和1400 gdd,分别是1、2和3,以及轴标签为“ weeks”。 有办法吗? 到目前为止,我唯一的想法是将其添加到photoshop中,但是多数民众赞成在作弊:)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.