我怎么能:
将图例文字从“0”,“1”更改为其他内容?
require(ggplot2)
ggplot(mtcars, aes(factor(cyl), mpg)) +
geom_boxplot(aes(fill=factor(vs), colour=c("grey50", "white")))
答案 0 :(得分: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"))
scale_manual的ggplot2网站帮助页面充满了很好的例子。