图例来自两个不同列的数据

时间:2018-03-24 20:42:30

标签: r ggplot2

我试图在ggplot中操纵我的传奇。 我的数据如下所示:data

使用ggplot我绘制了"时间"在x轴和两个" C16.conc。"和" C18.conc"在y轴上。

ggplot(df, aes(x=Time)) +                    
geom_point(aes(y=C16.conc), size=3, shape = 16, color="red") +
geom_smooth(aes(y=C16.conc), method = "lm", color= "red", linetype = "dashed", lwd=.8, se = FALSE) +
geom_point(aes(y=C18.conc), size=3, shape = 16, color="black") +  
geom_smooth(aes(y=C18.conc), method = "lm", color= "black", linetype = "dashed", lwd=.8, se = FALSE)

我无法弄清楚如何为此情节添加图例,我知道的唯一命令是使用

aes(fill=column name) 

但是由于我正在绘制来自两个独立列(C16.conc和C18.conc)的数据,因此我无法获得上面的aes命令来制作图例。如何在此数据框中添加图例?

0 个答案:

没有答案