我有一个关于gridExtra包中的tableGrob/grid.table的问题。使用常规的参数设置,交替行颜色很容易实现。但是,我希望能够更好地控制行的颜色。
例如,是否可以将每个第三行用不同的颜色着色?我怀疑grid.edit函数是解决这个问题的一种方式,根据此链接中的示例:http://code.google.com/p/gridextra/wiki/tableGrob,但我不知道如何将其应用到我的问题上。
我相信发帖人也有同样的想法。Table with rows of different colors with tableGrob 由于兼容性问题,我目前被困在R 2.13中,因此如果有任何建议不涉及较新版本,那将是理想的。
示例代码:
例如,是否可以将每个第三行用不同的颜色着色?我怀疑grid.edit函数是解决这个问题的一种方式,根据此链接中的示例:http://code.google.com/p/gridextra/wiki/tableGrob,但我不知道如何将其应用到我的问题上。
我相信发帖人也有同样的想法。Table with rows of different colors with tableGrob 由于兼容性问题,我目前被困在R 2.13中,因此如果有任何建议不涉及较新版本,那将是理想的。
示例代码:
library(gridExtra)
grid.table(mtcars[1:10, ],
gpar.coretext = gpar(fontsize = 10),
gpar.corefill = gpar(fill = "lightblue", alpha=0.5, col = NA),
h.even.alpha = 0.5
)
mtcars
数据集。简单,确实最小化是最好的(我已经为您添加了一个),只需要足够让其他人复制、粘贴和实验即可。 - SlowLearner