在R中自定义tableGrob的一列字体颜色?

克尔斯滕·帕克(Kirsten Packer)

我想自定义tableGrob中某一特定列的字体颜色。

这是原始表格这就是我希望表格看起来的样子,第五列中的零变为“白色”

我在这里遵循了baptise的指示:如何在R中为tableGrob自定义特定的列?没有成功。

这是我的简单数据框:

count <- data.frame("day17" = c(17, 4, 4, 4, 3, 2), 
"day27" = c(27, 4, 5, 5, 5, 1), "day37" = c(37, 5, 5, 4, 4, 3), 
"day47" = c(47, 2, 1, 3, 0, 0), "day57" = c("Time (d)", 0, 0, 0, 0, 0))

按照上面baptiste的示例,我尝试为第五列指定颜色:

colours <- matrix(c("black", "white", "white", "white", "white", "white"), ncol=1, nrow=nrow(count), byrow=FALSE)

这是产生表格的代码:

table_theme <- ttheme_minimal(core = list(fg_params=list(col=(colours))))
grid.newpage() 
table <- tableGrob(count, theme = table_theme, rows=NULL, cols=NULL)  
grid.draw(table)

该代码仍在按行而不是按列更改颜色。在这个问题上的任何帮助将不胜感激。

我是堆栈溢出的新手,这是我的第一个问题,如果答案实际上是代码中的错误(例如缺少括号等),请原谅我!

浸礼会

颜色按列进行回收,因此,如果您想为不同的列使用不同的颜色,则需要传递完整的颜色矩阵,例如

colours <- matrix("black", nrow(count), ncol(count))
colours[2:nrow(colours), ncol(colours)] <- "white"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在R中为tableGrob自定义特定的列?

来自分类Dev

R Plotly中的自定义颜色

来自分类Dev

自定义字体颜色Field Odoo

来自分类Dev

Powershell输出的自定义字体颜色

来自分类Dev

自定义Bash终端字体颜色

来自分类Dev

如何自定义HTML中每一列的第一行?

来自分类Dev

网格中的最后一列需要自定义标题

来自分类Dev

在MySQL中的一列上进行自定义排序

来自分类Dev

在MySQL中的一列上进行自定义排序

来自分类Dev

iOS 7-无法在自定义UITableView单元格中设置UITextView的字体颜色

来自分类Dev

dimple.js中的自定义工具提示颜色和字体大小

来自分类Dev

是否可以将JavaScript注入Twitter feed中以自定义其颜色,字体等?

来自分类Dev

Google表格的过滤器列,其中包含来自使用自定义公式的另一列中的数据

来自分类Dev

Interface Builder中的自定义字体

来自分类Dev

Xcode 5中的自定义字体

来自分类Dev

Android中的SearchView自定义字体

来自分类Dev

jsPDF中的自定义字体?

来自分类Dev

iOS应用中的自定义字体

来自分类Dev

Android Studio中的自定义字体

来自分类Dev

在Xamarin中添加自定义字体

来自分类Dev

Xcode 5中的自定义字体

来自分类Dev

iOS应用中的自定义字体

来自分类Dev

Android Studio中的自定义字体

来自分类Dev

Android ListView中的自定义字体?

来自分类Dev

Visualforce 页面中的自定义字体

来自分类Dev

CustomTheme 库中的自定义字体

来自分类Dev

自定义函数来计算Excel 2010中一列中已用单元格的数量

来自分类Dev

如何设置webgrid标头的自定义字体颜色?

来自分类Dev

VisualCode - 更改自定义 Word 的字体颜色