如何在 table 单元格中包含 pch 样式符号的 R 中创建 table 图形?
How to create table graphic in R that includes pch-style symbols within table cells?
我正在使用 ggplot2 制作一些图,我正在导出这些图以在报告中使用。我现在想创建解释性的 tables 来配合情节。我希望 table 看起来几乎像图例,table 的一列显示图中的 color/symbol,其他列包含描述性信息。
这是一个例子:假设我有这两个相关的图:
现在,我有一个(期望的)table,理论上看起来像这样:
但是,Symbol
列将显示黄色圆圈、红色圆圈和红色三角形,对应于图上的显示。
我正在努力寻找一种动态生成这种 table 的方法。通常为了好看 tables 我使用 knitr::kable
函数。它有很多漂亮的视觉功能 (https://cran.r-project.org/web/packages/kableExtra/vignettes/awesome_table_in_html.html) 但我仍然不知道如何添加与 R/ggplot2.
允许的 pch 符号相匹配的符号
希望有任何建议能为我指明正确的方向。我应该使用的包?我不知道的 kable 功能?一种在字符变量中表示 R pch 符号的方法,以便我可以将它们发送到我的 tables?其他?
library(dplyr)
library(kableExtra)
data.frame(
Symbol = c("●", "●", "▲"),
Description = c("bla bla bla", "bla bla bla", "bla bla bla"),
Result = c("bla bla bla", "bla bla bla", "bla bla bla")
) %>%
mutate(
Symbol = cell_spec(Symbol, color = c("yellow", "pink", "pink"), escape = F)
) %>%
kable(escape = F, align = c("c", "l", "l")) %>%
kable_styling(full_width = F)
给你
您可以使用 https://www.w3schools.com/charsets/ref_utf_geometric.asp 作为符号引用
我正在使用 ggplot2 制作一些图,我正在导出这些图以在报告中使用。我现在想创建解释性的 tables 来配合情节。我希望 table 看起来几乎像图例,table 的一列显示图中的 color/symbol,其他列包含描述性信息。
这是一个例子:假设我有这两个相关的图:
现在,我有一个(期望的)table,理论上看起来像这样:
但是,Symbol
列将显示黄色圆圈、红色圆圈和红色三角形,对应于图上的显示。
我正在努力寻找一种动态生成这种 table 的方法。通常为了好看 tables 我使用 knitr::kable
函数。它有很多漂亮的视觉功能 (https://cran.r-project.org/web/packages/kableExtra/vignettes/awesome_table_in_html.html) 但我仍然不知道如何添加与 R/ggplot2.
希望有任何建议能为我指明正确的方向。我应该使用的包?我不知道的 kable 功能?一种在字符变量中表示 R pch 符号的方法,以便我可以将它们发送到我的 tables?其他?
library(dplyr)
library(kableExtra)
data.frame(
Symbol = c("●", "●", "▲"),
Description = c("bla bla bla", "bla bla bla", "bla bla bla"),
Result = c("bla bla bla", "bla bla bla", "bla bla bla")
) %>%
mutate(
Symbol = cell_spec(Symbol, color = c("yellow", "pink", "pink"), escape = F)
) %>%
kable(escape = F, align = c("c", "l", "l")) %>%
kable_styling(full_width = F)
给你
您可以使用 https://www.w3schools.com/charsets/ref_utf_geometric.asp 作为符号引用