【发布时间】:2019-12-21 03:54:50
【问题描述】:
我正在尝试在同一张图上绘制两个具有不同值但长度相等的向量,如下所示:
a<-23.33:52.33
b<-33.33:62.33
days<-1:30
df<-data.frame(x,y,days)
a b days
1 23.33 33.33 1
2 24.33 34.33 2
3 25.33 35.33 3
4 26.33 36.33 4
5 27.33 37.33 5
etc..
我正在尝试使用 ggplot2 在 x 轴上绘制 x 和 y,在 y 轴上绘制天数。但是,我不知道该怎么做。我可以单独绘制它们并组合图表,但我只想要一个图表,x 轴上有 a 和 b 向量(不同颜色),y 轴上有天数。
到目前为止我所拥有的:
X<-ggplot(df, aes(x=a,y=days)) + geom_line(color="red")
Y<-ggplot(df, aes(x=b,y=days)) + geom_line(color="blue")
有没有办法为 a 和 b 向量定义 x 轴?我也尝试过使用 melt long 功能,但后来卡住了。
非常感谢任何帮助。谢谢
【问题讨论】:
-
ggplot(df) + geom_line(aes(a,days),colour="red") + geom_line(aes(b,days),colour="blue")
-
效果很好。谢谢你。仍在使用 ggplot。
标签: r