我正在寻找here,但我无法理解。
如何将“类型”更改为其他内容?
答案 0 :(得分:45)
添加
+ labs(colour = "legend title")
到你的ggplot电话。 优秀的资源网站也是google group for ggplot2。
编辑:这假定颜色是图例中的美学,例如qplot(x,y,colour=z)
。如果图例中显示了另一种美学,请将其用作参数,例如+ labs(fill = "legend title")
用于栅格/图像绘图。
更一般地说,如果指定显式比例,例如scale_colour_continuous
,则可以设置scale_name
参数(警告:比例参数的详细信息可能已更改在ggplot2
的最新版本中;此描述的版本为0.9.2.1。)。
答案 1 :(得分:4)
添加:
+ scale_fill_discrete(name="Title", labels=c("1","2","3"))
或
+ scale_colour_discrete(name="Title", labels=c("1","2","3"))
取决于geom。
我建议您查看ggplot2备忘单。 https://www.rstudio.com/wp-content/uploads/2015/03/ggplot2-cheatsheet.pdf
答案 2 :(得分:0)
没有其他人出于某种原因为我工作。如果他们也为您失败,则添加此内容对我有用:
+ guides(fill=guide_legend(title='MY NEW TITLE'))
答案 3 :(得分:0)
明智的话...如果您像我刚才所做的那样愚蠢,上述所有这些选项都可以被覆盖。在项目的早期,我只是关闭了一个我不喜欢在ggplot中使用“ themes”参数的图例:
theme(legend.title = element_blank())
如果执行此操作,无论您使用什么漂亮的命令更改标题(并且我已经尝试了上面的所有命令),它们都不会被您关闭图例的命令所覆盖!你被警告了! ; {)