ggvis中的传说取向

时间:2015-05-22 12:33:21

标签: r shiny ggvis

在ggvis中如何使传奇垂直?

mtcars %>% ggvis(x = ~wt, y = ~mpg, fill = ~cyl) %>%
layer_points() %>%
add_legend("fill",properties = legend_props( legend = list(x = 500, y = 50)))

它将图例水平放置。我希望它是垂直的。

1 个答案:

答案 0 :(得分:3)

请尝试以下代码:

mtcars %>% ggvis(~wt, ~mpg, size = ~cyl, fill = ~cyl) %>% layer_points() %>% add_legend(c("size", "fill"))

输出图表:

enter image description here

希望这有帮助。

编辑:

我探索了add_legend属性,遗憾的是我暂时没有看到使用ggvis实现垂直连续缩放图例的方法,但是可以使用ggplot2来实现。

R代码:

ggplot(mtcars, aes(wt, mpg, color = cyl))+geom_point()

输出图表:

enter image description here