使用ggplot2为特定值制作不同的颜色

时间:2018-02-19 19:58:34

标签: r plot ggplot2

我正在尝试使用ggplot2为特定值制作不同的颜色。这是我正在处理的代码。

    ggplot(out, aes(XX, pct_trips_w_item, colour=channel2)) +
  geom_point()  +   ggtitle("sample") +     xlab("X")

对于特定值X = "(18,20]"pct_trips_w_item = corresponding value in my data,我想要制作不同的颜色。我不想在图例中为值创建标签。

怎么做?

enter image description here

1 个答案:

答案 0 :(得分:2)

这对你有用。

library(ggplot2)

ggplot(iris, aes(x=Sepal.Length, y=Sepal.Width, color = Species)) + 
  geom_point() +
  geom_point(data = iris[15,], aes(x=Sepal.Length, y=Sepal.Width, 
                                   colour="red", size = 10))

enter image description here