从R中的绘图部分中删除颜色

时间:2015-03-09 10:55:07

标签: r colors transparency

我正在寻找一种方法来删除绘图部分的颜色。例如。我绘制了一个黑色矩形,然后我想绘制另一个与它重叠的"没有颜色"。在最后的pdf中,我不希望它是白色但透明的。

pdf()
plot(9,9)
rect(7,7,10,10,col="black")
rect(8,8,9,9,col="white") #not white!
dev.off()

后来我想用柱面段来做这个,但这是一个更简单的例子。

1 个答案:

答案 0 :(得分:0)

尝试绘制多边形:

pdf("example.pdf")
plot(NA, xlim = c(0,15), ylim = c(0,15))
polygon(c(8,8,9,9,8,7,10,10,7,7), 
        c(8,9,9,8,8,7,7,10,10,7), col="black")
dev.off()