首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置整个ggvis图的高度和宽度,包括轴和轴标记

设置整个ggvis图的高度和宽度,包括轴和轴标记
EN

Stack Overflow用户
提问于 2014-11-05 09:42:43
回答 1查看 1.8K关注 0票数 7

我希望我的眼镜片有一个特定的高度和宽度。

添加%>% set_options(height = 480, width = 480)的大小仅为实际绘图,即包含数据的网格为480x480。我希望能够指定整个图像的尺寸,包括轴、滴答和标签。

有什么建议吗?

编辑:-一个完整的例子:

代码语言:javascript
复制
library(ggvis)
mtcars %>% 
    ggvis(~hp,~wt) %>% 
    layer_points() %>% 
    set_options(height = 480, width = 480)
EN

回答 1

Stack Overflow用户

发布于 2015-06-25 22:18:56

您可以通过使用属性来实现这一点。例如,你可以控制像这样的轴、滴答和标签的大小-

代码语言:javascript
复制
library(ggvis)

mtcars %>% 
  ggvis(~hp,~wt) %>% 
  layer_points() %>% 
  set_options(height = 480, width = 480) %>%
  add_axis("x", title = "whatever", properties = axis_props(
    axis = list(stroke = "red", strokeWidth = 3),
    grid = list(stroke = "blue"),
    ticks = list(stroke = "green", strokeWidth = 10),
    labels = list(angle = 45, align = "left", fontSize = 10),
    title = list(fontSize = 40)
  ))

您可以从- http://ggvis.rstudio.com/axes-legends.html找到更多信息。

“最后,轴和图例都共享属性,这是应用于轴或图例的指定组件的道具()的命名列表。对于轴,可以分别设置蜱(或majorTicks和minorTicks )、标签和轴的属性。对于图例,您可以设置标题、标签、符号(用于分类尺度)、梯度(用于连续尺度)和图例的属性。”

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26753850

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档