R:ggvis:如何将X轴旋转90度?

时间:2015-12-03 20:09:55

标签: r ggvis

ggvis带来了ggplot的交互性,这是一个很好的采用驱动程序。 在ggplot中,我经常通过添加

来旋转轴
 + theme(axis.text.x = element_text(angle = 90, hjust = 1))

ggvis的内容是什么?

考虑

mtcars %>%
  ggvis(x = ~wt, y = ~mpg) %>%
  layer_points()

编辑:此外,标签必须与自动收报机标记正好相反,才能使图表完全可读。

2 个答案:

答案 0 :(得分:3)

还有一个额外的参数“基线”来管理图例相对于股票代码的位置。

mtcars %>%
    ggvis(x = ~wt, y = ~mpg) %>%
    layer_points() %>% 
    add_axis("x", properties = axis_props(labels = list(angle = 90, 
             align = "left", baseline = "middle")))

答案 1 :(得分:0)

解决方案是

%>% add_axis("x", properties = axis_props(labels = list(angle = 90, align = "left")))


mtcars %>%
  ggvis(x = ~wt, y = ~mpg) %>%
  layer_points() %>% 
  add_axis("x", properties = axis_props(labels = list(angle = 90, align = "left")))

enter image description here

编辑:移动标签以与刻度线对齐时出现问题。任何评论解决,将不胜感激 enter image description here