小编yme*_*ate的帖子

在R中组合tableGrob和ggplot对象时改变填充

我试图将多个tableGrob对象与ggplot对象组合成一个.png文件; 我无法理解如何以允许我调整表格对象的填充和尺寸的方式编辑tableGrob主题参数.理想情况下,我希望它们位于4*1网格中,每个网格之间的填充最少.表对象的文本也应该左对齐.

我正在使用虚拟数据,我的输入数据集的每一行将用于创建自己的.png文件(下面的代码片段中包含两行以生成可重现的示例).

我试着用这篇文章作为例子,并根据每个表对象的"高度"属性设置grid.arrange间距,但这还没有完成.作为旁注,现在,情节每次都会被覆盖; 我稍后会解决这个问题,我只关心输出尺寸/排列是否正确.代码如下; 编辑以包括库调用,并修正了错字:

require("ggplot2")
require("gridExtra")
require("grid")

    # Generate dummy data frame
    sampleVector <- c("1", "Amazing", "Awesome", "0.99", "0.75", "0.5", "$5,000.00", "0.55", "0.75", "0.31", "0.89", "0.25", "Strong community support", "Strong leadership", "Partners had experience", "", "CBO not supportive", "Limited experience", "Limited monitoring", "")
    sampleVectorB <- c("3", "Amazing", "Awesome", "0.99", "0.75", "0.5", "$5,000.00", "0.55", "0.75", "0.31", "0.89", "0.25",  "Strong community support", "Strong leadership", "Partners had experience", "", "CBO not supportive", "Limited experience", "Limited monitoring", "")

    sampleDF <- …
Run Code Online (Sandbox Code Playgroud)

png r data-visualization ggplot2 gridextra

2
推荐指数
1
解决办法
396
查看次数

标签 统计

data-visualization ×1

ggplot2 ×1

gridextra ×1

png ×1

r ×1