如何在ggplot上的多行图中添加颜色和图例而不使用重塑包装中的熔化?

时间:2016-06-13 09:35:15

标签: r ggplot2 colors

我正在通过以下线在相同的图上用sme x轴绘制两条线。 我正在实施较低的线但无法看到颜色和图例

ggplot(final, aes(x = Date)) + geom_line(aes(y = cocastock)) + geom_line(aes(y = procterstock))  + scale_color_manual(values = c(cocastock = '#008B00', procterstock = '#FFFFFF'))

也尝试了

ggplot(final, aes(x = Date)) + geom_line(aes(y = cocastock)) + geom_line(aes(y = procterstock))  + scale_color_manual(values = c('#008B00','#FFFFFF'))

但是没有工作

1 个答案:

答案 0 :(得分:3)

scale_colour_manual仅在aes中指定了颜色时才有效,因此您需要:

ggplot(final, aes(x = Date)) + 
  geom_line(aes(y = cocastock, colour = "cocastock")) + 
  geom_line(aes(y = procterstock, colour = "procterstock"))  + 
  scale_color_manual(values = c(cocastock = '#008B00', procterstock = '#FFFFFF'))