【发布时间】:2021-04-16 12:10:23
【问题描述】:
在我的情节中添加图例时遇到问题。我希望情节有点和线,这就是我同时使用 geom_line() 和 geom(points) 的原因。这是我的代码,其中包含一些编造的数字。当我将“颜色”移动到“aes”时,不知何故我得到了一个错误,我无法绘制它。
meanted=rnorm(13)
meantotal=rnorm(13)
meantedneg=rnorm(13)
meantedpos=rnorm(13)
totaldf=data.frame(x=c(0:12),meanted,meantotal,meantedneg,meantedpos)
pic=ggplot()+
geom_point(data=totaldf,aes(x=-x,y=meantedneg), color = "red")+
geom_point(data=totaldf,aes(x=-x,y=meantedpos), color = "blue")+
geom_point(data=totaldf,aes(x=-x,y=meanted), color = "green")+
geom_point(data=totaldf,aes(x=-x,y=meantotal),color = "black")+
geom_line(data=totaldf,aes(x=-x,y=meantedneg), color = "red")+
geom_line(data=totaldf,aes(x=-x,y=meantedpos), color = "blue")+
geom_line(data=totaldf,aes(x=-x,y=meanted), color = "green")+
geom_line(data=totaldf,aes(x=-x,y=meantotal),color = "black")
print(pic)
【问题讨论】:
-
重塑您的数据。这是关于该主题的帖子:Plotting two variables as lines using ggplot2 on the same graph
-
不确定是谁否决了这个问题。请不要因此而气馁——这是第一个问题,你给了我们一些样本数据。没有错。