如何控制分配给数据组的颜色?

时间:2016-02-03 17:23:03

标签: r dplyr ggvis

代码:

mtcars %>% group_by(cyl,am) %>% ggvis(~mpg, fill = ~factor(cyl)) %>% layer_densities()

上面的代码绘制了每组“cyl”的密度图,并根据cyl的三个等级分配了不同的颜色:(4,6,8)。但我无法控制分配给每个组的颜色。

如何指定特定颜色,例如每组的“红色”,“绿色”和“黄色”?

1 个答案:

答案 0 :(得分:0)

您可以将以下内容添加到ggvis功能

... %>% scale_ordinal("fill", range = c("red", "green", "yellow"))