ggvis 填充属性不适用于某些图层或变量
ggvis fill attribute is not working for certain layers or variables
非常简单:
这不行
iris %>%
ggvis(x= ~Sepal.Length, y = ~Sepal.Width, fill=~Sepal.Length) %>%
layer_bars()
它做到了
iris %>%
ggvis(x= ~Sepal.Length, y = ~Sepal.Width, fill=~Sepal.Length) %>%
layer_points()
为什么?
我实际上设法将填充美学与我未共享的另一个数据集一起使用,但这只是为了指出填充在我的可复制示例中肯定有效,对吧?
来自?layer_bars
If grouping var is continuous, you need to manually specify grouping
iris %>%
group_by(Sepal.Length) %>%
ggvis(x= ~Sepal.Length, y = ~Sepal.Width, fill = ~Sepal.Length) %>%
layer_bars()
给出:
非常简单:
这不行
iris %>% ggvis(x= ~Sepal.Length, y = ~Sepal.Width, fill=~Sepal.Length) %>% layer_bars()
它做到了
iris %>% ggvis(x= ~Sepal.Length, y = ~Sepal.Width, fill=~Sepal.Length) %>% layer_points()
为什么?
我实际上设法将填充美学与我未共享的另一个数据集一起使用,但这只是为了指出填充在我的可复制示例中肯定有效,对吧?
来自?layer_bars
If grouping var is continuous, you need to manually specify grouping
iris %>%
group_by(Sepal.Length) %>%
ggvis(x= ~Sepal.Length, y = ~Sepal.Width, fill = ~Sepal.Length) %>%
layer_bars()
给出: