ggplot boxplot多个y组,连续x

时间:2018-04-06 02:11:33

标签: r ggplot2

我想为连续x生成多个y组的箱线图。我举一个例子如下:

library(ggplot2)
ggplot(diamonds, aes(carat, price)) +
  geom_boxplot(aes(group = cut_width(carat, 0.25), colour=color))

我得到的数字如下:enter image description here

然而,'颜色'在这里不起作用。 有人可以帮我解决这个问题吗?提前致谢。

1 个答案:

答案 0 :(得分:0)

您还需要按颜色分组(否则它会将不同的颜色组合在一起):

ggplot(diamonds, aes(carat, price)) +
    geom_boxplot(aes(group = interaction(cut_width(carat, 0.25), color), colour=color))

enter image description here