[英]Set height and width of entire ggvis plot, including axes and axis labels
我希望我的ggvis图有一个特定的高度和宽度。
添加%>% set_options(height = 480, width = 480)
仅调整实际绘图的大小,即带有数据的网格为480x480。 我希望能够指定整个图像的尺寸,包括轴,刻度和标签。
有什么建议么?
编辑:一个完整的例子:
library(ggvis)
mtcars %>%
ggvis(~hp,~wt) %>%
layer_points() %>%
set_options(height = 480, width = 480)
您可以使用属性来完成此操作。 例如,您可以像这样控制轴,刻度和标签的大小 -
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找到更多信息
“最后,两个轴和图例共享属性,这是一个命名的props()列表,应用于轴或图例的指定组件。对于轴,您可以设置刻度的属性(或分别为majorTicks和minorTicks),标签和轴。对于图例,您可以设置标题,标签,符号(分类标度),渐变(连续标度)和图例的属性。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.