我想在R中创建一个1x1像素的透明png文件。有什么方法可以做,还是我必须“复制”预制的1x1像素的png?
我尝试过
empty_frame = imfill(x = 1, y = 1, z = 1, val = "transparent", dim = NULL)
Run Code Online (Sandbox Code Playgroud)
但这不会创建透明像素,而是1x1白色像素。
如果没有要绘制的数据,我需要1x1像素.png文件作为占位符。
我想使用rmarkdwon和kable在pdf文档中创建表格。在标题中必须有一个换行符,因此,我需要设置escape =F。表本身包含百分比值作为字符串,其中包括%符号(例如:“ 13%”)。我在这里https://tex.stackexchange.com/questions/34580/escape-character-in-latex发现%是La(Tex)中的特殊字符,我必须使用\%排除它。但是如何在R中创建和存储字符串“ \%”?我尝试了以下方法,但对我没有任何帮助:
gsub("%", "\%", c("14%", "15%", "16%"))
Error: '\%' is an unrecognized escape in character string starting ""\%"
gsub("%", "\\%", c("14%", "15%", "16%"))
[1] "14%" "15%" "16%"
> cat("\\%")
\%
gsub("%", cat("\\%"), c("14%", "15%", "16%"))
\%
Error in gsub("%", cat("\\%"), c("14%", "15%", "16%")) :
invalid 'replacement' argument
Run Code Online (Sandbox Code Playgroud)
有人知道这个问题的解决方案吗?
提前致谢
编辑:这是我的问题的一些示例代码:
编辑的编辑:在我组成的data.frame testtable中,我忘了设置stringAsFactors =F。那是造成我的真实数据结果差异的原因。我已经将其添加到代码中并更新了输出图片
---
title: "Table with % and linbebreak"
output:
# html_document: default
pdf_document:
keep_tex: yes
fig_caption: yes
lang: de
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo …Run Code Online (Sandbox Code Playgroud)