相关疑难解决方法(0)

如何调整tableGrob的字体大小

知道如何调整tableGrob的字体大小吗?我正在使用gridExtra 2.0.0,它似乎与以前的0.9.3版本非常不同.

g <- tableGrob(mtcars)
grid.arrange(g)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我希望调整表格,标题和rowname中文本的字体大小.

r gridextra

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

应用于带有facet_wrap的箱形图时,删除一个tableGrob

我正在使用下面的代码来丰富一个箱形图,其中包含在x轴上创建的分类变量的汇总表.

# Libs
require(ggplot2); require(gridExtra); require(grid); require(ggthemes)

# Data
data(mtcars)

# Function to summarise the data
fun_dta_sum <- function(var_sum, group, data) {
    sum_dta <- data.frame(
        aggregate(var_sum ~ group, FUN = min, data = data),
        aggregate(var_sum ~ group, FUN = max, data = data),
        aggregate(var_sum ~ group, FUN = mean, data = data))

    sum_dta <- sum_dta[,c(1,2,4,6)]
    colnames(sum_dta) <- c("Group (x axis)", "min", "max", "mean")
    rownames(sum_dta) <- NULL
    sum_dta[,-1] <-round(sum_dta[,-1],1)
    return(sum_dta)

}

# Graph
ggplot(data = mtcars, aes(x = cyl, y = …
Run Code Online (Sandbox Code Playgroud)

charts r ggplot2 boxplot gridextra

5
推荐指数
1
解决办法
1033
查看次数

R gridExtra 2.0.0:tableGrob垂直和水平填充

我想知道如何在 gridExtra 2.0.0 中执行以前版本中可以执行的操作来更改表格宽度/高度填充,例如:

grid.arrange(tableGrob(mtcars,padding.h=unit(1,"mm"),padding.v=unit(1,"mm")))
Run Code Online (Sandbox Code Playgroud)

(抱歉,我无法测试上面的代码,因为我没有安装旧版本的 gridExtra)

我不想缩小文本,只是想将所有内容收紧在一起,以便表格适合我将其放在 PDF 页面上的位置。

我可以看到“widths”属性在每个条目上都有“+4mm”,但我不知道如何将它们更改为+2mm

当然,如果有一个我"padding"可以更改的简单属性,我会更愿意。

我的问题与此类似。

r gridextra

4
推荐指数
1
解决办法
4335
查看次数

标签 统计

gridextra ×3

r ×3

boxplot ×1

charts ×1

ggplot2 ×1