mehrere Funktionen in der Basis des R grafischen Systems, einschließlich rect()
und polygon()
, Unterstützung Schraffur über ihre angle=
und density=
Argumente:Wie man Cross-Hatching auf ein Polygon mit dem Grid-Grafiksystem anwenden?
x = c(0, 0.5, 1, 0.5)
y = c(0.5, 1, 0.5, 0)
par(mar=c(0,0,0,0))
plot.new()
polygon(x, y, angle=45, density=10)
Wie könnte ich gelten ähnliche schraffiert dargestellt in einem Polygon durch das grid grafische grid.polygon()
Funktion des Systems:
library(grid)
grid.newpage()
grid.polygon(x,y)
Ich habe für ?grid.polygon
und ?gpar
in der Dokumentation sah, und habe durch Paul Murrel Buch über R Grafiken und haben so weit gehen leer abgeschöpft. Fehle ich etwas Offensichtliches? Wenn nicht, gibt es einen einfachen Hack, der das ermöglicht?
ist es nicht möglich. Es ist aber möglich über gridSVG ('grid.patternFill') – baptiste
@baptiste - Gut zu wissen. Von dir kommend nehme ich das als +/definitiv. Danke auch für den Zeiger auf diese GridSVG-Funktion. –
Ich habe es nie wirklich versucht, und es ist relativ neu, denke ich. Hier ist ein Beispiel, https://www.stat.auckland.ac.nz/~paul/Talks/London2013/barchart/barchart.R – baptiste