我怎么能够:
将图例文本从"0","1"更改为其他内容?
require(ggplot2)
ggplot(mtcars, aes(factor(cyl), mpg)) +
geom_boxplot(aes(fill=factor(vs), colour=c("grey50", "white")))
Run Code Online (Sandbox Code Playgroud)Cha*_*ase 26
您需要调整填充美感,而不是颜色美感.您可以通过调整比例来处理您的两个问题(以及更多):
ggplot(mtcars, aes(factor(cyl), mpg, fill = factor(vs))) +
geom_boxplot() +
scale_fill_manual(name = "This is my title", values = c("pink", "green")
, labels = c("0" = "Foo", "1" = "Bar"))
Run Code Online (Sandbox Code Playgroud)
对于GGPLOT2网站帮助页面scale_manual是满不错的例子.