如何更改ggplot2图例的标题?

Bra*_*ani 27 r ggplot2

我在这里,但我无法弄清楚.

如何将"类型"更改为其他内容?

Rom*_*rik 45

+ labs(colour = "legend title") 
Run Code Online (Sandbox Code Playgroud)

你的ggplot电话.伟大的资源网站也是ggplot2的谷歌组.

编辑:这假设颜色是图例中的美学,例如qplot(x,y,colour=z).如果图例中显示了另一种美学,则将其用作参数,例如+ labs(fill = "legend title")用于光栅/图像绘图.

更一般地说,如果指定显式比例,例如scale_colour_continuous,您可以设置scale_name参数(警告:在最近的版本中,比例的参数的详细信息可能已更改ggplot2;此描述的版本为0.9.2.1).

  • @Roman:如果你有类似的东西:`ggplot(aes(...,color = g,lty = g,groups = g))`那么你的答案就不起作用了.相反,它会创建一个额外的图例. (8认同)
  • 我认为可以使用"颜色"或"颜色",但似乎在这种情况下必须使用"颜色"作为关键字 (2认同)

Tsv*_*lov 5

添加:

+ scale_fill_discrete(name="Title", labels=c("1","2","3"))
Run Code Online (Sandbox Code Playgroud)

或者

+ scale_colour_discrete(name="Title", labels=c("1","2","3"))
Run Code Online (Sandbox Code Playgroud)

取决于几何。

我建议您查看 ggplot2 备忘单。https://www.rstudio.com/wp-content/uploads/2015/03/ggplot2-cheatsheet.pdf


小智 5

由于某种原因,其他人都没有为我工作。如果他们对你也失败了,添加这个对我有用:

+ guides(fill=guide_legend(title='MY NEW TITLE'))
Run Code Online (Sandbox Code Playgroud)