以透明背景导出.png图

fra*_*oll 15 plot png r

我试图在透明背景的.png中导出一个简单的图.我可以导出它,但背景保持白色.

模拟的例子

x = c(1, 2, 3)
Run Code Online (Sandbox Code Playgroud)

我试过这个

plot (x)

dev.copy (png,'myplot.png', bg = 'transparent')
dev.off()
Run Code Online (Sandbox Code Playgroud)

还有这个

plot (x, bg = 'transparent')

dev.copy (png,'myplot.png')
dev.off()
Run Code Online (Sandbox Code Playgroud)

但是没有工作.

有人可以帮忙吗?

gon*_*n90 22

x = c(1, 2, 3)
par(bg=NA)
plot (x)

dev.copy(png,'myplot.png')
dev.off()
Run Code Online (Sandbox Code Playgroud)

  • 使用默认参数创建一个对象:'parOrig <- par()' 并将其用作 'par()' 参数: 'par(parOrig)' 'parOrig <- par(); par(bg=NA, mfrow = c(2, 1)); 情节 (1:3); par(parOrig); 情节 (1:3)´ (2认同)