尝试在ggvis中复制ggplot函数“position = fill”。我经常在结果展示中使用这个方便的功能。 ggplot2 + ggvis代码成功重现可重复的示例。是否可以使用“scale_numeric”函数完成?
library(ggplot2)
p <- ggplot(mtcars, aes(x=factor(cyl), fill=factor(vs)))
p+geom_bar()
p+geom_bar(position="fill")
library(ggvis)
q <- mtcars %>%
ggvis(~factor(cyl), fill = ~factor(vs))%>%
layer_bars()
# Something like this?
q %>% scale_numeric("y", domain = c(0,1))