【发布时间】:2016-02-03 17:23:03
【问题描述】:
代码:
mtcars %>% group_by(cyl,am) %>% ggvis(~mpg, fill = ~factor(cyl)) %>% layer_densities()
上面的代码为每组“cyl”绘制密度图,并根据cyl的三个级别分配不同的颜色:(4,6,8)。但我无法控制分配给每个组的颜色。
如何分配特定的颜色,例如每个组的“红色”、“绿色”和“黄色”?
【问题讨论】:
代码:
mtcars %>% group_by(cyl,am) %>% ggvis(~mpg, fill = ~factor(cyl)) %>% layer_densities()
上面的代码为每组“cyl”绘制密度图,并根据cyl的三个级别分配不同的颜色:(4,6,8)。但我无法控制分配给每个组的颜色。
如何分配特定的颜色,例如每个组的“红色”、“绿色”和“黄色”?
【问题讨论】:
您可以将以下内容添加到您的 ggvis 函数中
... %>% scale_ordinal("fill", range = c("red", "green", "yellow"))
【讨论】: