我正试图在一些网格线的顶部放置一个R图。我希望图例不透明,因此网格线不会通过图例显示。但是,我还希望整个图像具有透明(非白色)背景,以便在网络上显示。
我知道我可以bg="white"
来获取不透明的图例,但它与png(..., bg=transparent)
不能很好地结合。例如:
png("test.png", bg="transparent")
plot(rnorm(10))
grid()
legend("topright", legend="foo", bg="white")
dev.off()
当此png显示在具有彩色背景的网站上时,颜色将显示在大部分情节中,但图例仍为白色。有没有办法让图例“不透明”,以便网格线不显示,但仍然在最终的png输出中透明?