使用polygon命令的透明度

Kaz*_*azo 18 r polygon

polygon在R中使用了命令,它在图中创建了一个区域.但是,未显示此区域中的值,而主要目的是监视这些值.有谁知道如何处理这个?

ags*_*udy 44

您可以使用此功能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)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

  • 另一种方便的可能性就是`adjustcolor("red",alpha.f = 0.5)` (23认同)

Ben*_*ker 6

制作现有版本的更轻/更透明版本的另一种方便的可能性是使用adjustcolor(),例如

adjustcolor("red",alpha.f=0.5) 
Run Code Online (Sandbox Code Playgroud)