试图在 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))