gpt4 book ai didi

r - 设置整个 ggvis 图的高度和宽度,包括轴和轴标签

转载 作者:行者123 更新时间:2023-12-04 10:42:49 27 4
gpt4 key购买 nike

我希望我的 ggvis 绘图具有特定的高度和宽度。

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

有什么建议?

编辑:一个完整的例子:

library(ggvis)
mtcars %>%
ggvis(~hp,~wt) %>%
layer_points() %>%
set_options(height = 480, width = 480)

最佳答案

您可以使用 来完成此操作。属性(property) .例如,您可以像这样控制轴、刻度和标签的大小 -

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),标签和轴。对于图例,您可以设置标题、标签、符号(用于分类比例)、渐变(用于连续比例)和图例的属性。”

关于r - 设置整个 ggvis 图的高度和宽度,包括轴和轴标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26753850/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com