如何在R中的ggplot中添加图例

时间:2019-03-26 11:41:56

标签: r ggplot2 legend

我想在图的右上角添加一个图例,以指示图的参数值。

ggplot() + 
  geom_line(data=data1, aes(x=x, y=y1), color='green', linetype = "twodash", size=0.5) + 
  geom_line(data=data2, aes(x=x, y=y2), color='red', linetype="longdash", size=0.5) +
  geom_line(data=data3, aes(x=x, y=y3), color='blue') +
  theme_classic() +
  labs(x='input, x',
       y='output, f(x)')

有人可以说这是怎么做的。谢谢。

1 个答案:

答案 0 :(得分:1)

我认为这是“与ggplot做什么”的很好来源 http://www.cookbook-r.com/Graphs/Legends_(ggplot2)/#changing-the-position-of-the-legend

从那里

# Position legend in graph, where x,y is 0,0 (bottom left) to 1,1 (top right)
bp + theme(legend.position=c(1, 1))

应该/可以吗?