如何在 R 中保存非 ggplot 图?
How to save a non-ggplot plot in R?
我有一个来自包 metafor
的森林图。因为它不是 ggplot,所以我不能使用我最喜欢的 ggsave()
。
我尝试过像 png(filename="forest_plot_bmj.png", res=315, width=3312, height=1228)
这样的函数,但我得到的结果与我在控制台输出中看到的不同。
你的建议是什么?
在基本 R 绘图中,需要定义绘图操作的开始,例如png
绘图结束 dev.off()
:
library(metafor)
dat <- escalc(measure="RR", ai=tpos, bi=tneg, ci=cpos, di=cneg, data=dat.bcg)
png("out.png")
forest(dat$yi, dat$vi)
dev.off()
我有一个来自包 metafor
的森林图。因为它不是 ggplot,所以我不能使用我最喜欢的 ggsave()
。
我尝试过像 png(filename="forest_plot_bmj.png", res=315, width=3312, height=1228)
这样的函数,但我得到的结果与我在控制台输出中看到的不同。
你的建议是什么?
在基本 R 绘图中,需要定义绘图操作的开始,例如png
绘图结束 dev.off()
:
library(metafor)
dat <- escalc(measure="RR", ai=tpos, bi=tneg, ci=cpos, di=cneg, data=dat.bcg)
png("out.png")
forest(dat$yi, dat$vi)
dev.off()