r - 防止在使用 ggsave() 的函数时生成 Rplot.emf
问题描述
我编写了一个函数作为包装器ggsave()
,将绘图保存为 EMF(用于 PowerPoint)。
emf_save <- function(ggp) {
filename <- glue::glue("{here()}",
"/",
"{deparse(substitute(ggp))}.emf")
ggsave(
plot = ggp,
filename = filename,
height = 5.2,
width = 11.5,
units = "in",
device = devEMF::emf()
)
dev.off()
print(paste0("Saved ", filename))
}
它接受一个 ggplot2 对象并使用该对象的名称保存一个 EMF 文件。问题是,每当我调用这个函数时,它还会在项目文件夹中保存一个名为 Rplot.emf 的文件。
如何防止此文件生成?
解决方案
推荐阅读
- node.js - Azure 部署失败 - 容器没有响应端口:8080 上的 HTTP ping,站点启动失败
- flutter - 如何为 NoSQL 数据库建模
- events - 十月 CMS。后端小部件。事件。如何收听/捕捉 onAddItem?
- github - Github 操作未能在 Github 页面上部署 Jekyll 网站
- linux - 如何通过基因 ID 从 Fasta 文件中检索序列
- docker - 限制 Keycloak 工作线程
- python-3.x - (初学者)While循环问题:尽管满足条件,循环并没有停止
- google-sheets - 无法将雅虎财务统计数据导入 Google 表格
- firebase - 如何在加载我的网页之前优先考虑 Firebase Web 身份验证
- javascript - 如何返回函数输出