Ich habe den Befehl polygon
in R verwendet, der einen Bereich im Diagramm erstellt hat. Die Werte in diesem Bereich werden jedoch nicht angezeigt, während das Hauptziel die Überwachung dieser Werte ist. Kann jemand damit umgehen?Transparenz mit Polygon-Befehl
17
A
Antwort
39
Sie können die Funktion rgb()
verwenden, um eine Farbe mit einer Alpha-Transparenz anzugeben.
zum Beispiel:
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)
+0
Es funktioniert perfekt. Danke eine Million – Kazo
+19
eine andere bequeme Möglichkeit ist etwas wie 'adjustcolor (" red ", alpha.f = 0.5)' –
hilft, wenn man ein Stück Code enthält, Ihr Problem zu veranschaulichen. – Spacedman