ggplot2 - 更改或删除特定图例

时间:2014-12-12 22:14:32

标签: r ggplot2 boxplot

我在ggplot2上有一个简单的(也许)问题。

我想删除图例中的一个变量,请在下面的示例中说trt1

我该怎么做?我仍然希望它被绘制,只是应该从图例中删除变量。

感谢您的帮助!

下面是一个简单的例子:

library(ggplot2)

bp <- ggplot(data=PlantGrowth, aes(x=group, y=weight, fill=group)) + geom_boxplot()

bp

enter image description here

1 个答案:

答案 0 :(得分:1)

使用它。 scale_fill_discrete就是您所需要的:

library(ggplot2)

bp <- ggplot(data=PlantGrowth, aes(x=group, y=weight, fill=group)) + geom_boxplot() +
  scale_fill_discrete(breaks=c("ctrl","trt2"))

bp

enter image description here