我使用polygon
R 中的命令在图中创建了一个区域。但是,未显示该区域中的值,而主要目的是监视这些值。有谁知道如何处理这个?
问问题
33728 次
2 回答
50
您可以使用 函数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)
于 2012-12-31T09:57:40.710 回答
9
制作现有版本的更轻/更透明版本的另一种方便的可能性是使用adjustcolor()
,例如
adjustcolor("red",alpha.f=0.5)
于 2020-02-03T20:03:57.040 回答