2012-12-31 47 views
17

我在R中使用了polygon命令,它在圖中創建了一個區域。但是,這方面的數值並未顯示,而主要目的是監測這些數值。有誰知道如何處理這個?多邊形命令的透明度

+0

幫助,如果你有一些代碼來說明你的問題。 – Spacedman

回答

39

您可以使用函數rgb()指定具有Alpha透明度的顏色。

例如:

xx <- c(1:50) 
yy <- rnorm(50) 
n <- 50 
hline <- 0 
plot (yy ~ xx, type="n", axes=FALSE, ann=FALSE) 
text(x=xx,y=min(yy)+max(yy),labels='a') 
polygon(c(xx[1], xx, xx[n]), c(min(yy), yy, min(yy)),  
     col=rgb(1, 0, 0,0.5), border=NA) 

enter image description here

+0

它完美的作品。感謝百萬 – Kazo

+19

另一種方便的可能性就像'adjustcolor(「red」,alpha.f = 0.5)' –