Diverse funzioni nel sistema grafico di base di R, tra cui rect()
e polygon()
, supporto cross-cova attraverso i loro angle=
e density=
argomenti:Come applicare il tratteggio incrociato a un poligono usando il sistema grafico a griglia?
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)
Come potrebbero fare domanda simile tratteggio ad un poligono disegnato dal grid.polygon()
la funzione del sistema grafico griglia:
library(grid)
grid.newpage()
grid.polygon(x,y)
Ho guardato nella documentazione per ?grid.polygon
e ?gpar
, ed ho scremato attraverso il libro di Paul Murrel sulla grafica R, e sono finora venuto a mani vuote. Mi manca qualcosa di ovvio? Se no, c'è qualche semplice hack che renderà questo possibile?
non è possibile. È comunque possibile tramite gridSVG ('grid.patternFill') – baptiste
@baptiste - Buono a sapersi. Venendo da te, lo prenderò come +/definitivo. Grazie anche per il puntatore alla funzione gridSVG. –
non ho mai provato, ed è relativamente recente, penso. Ecco un esempio, https://www.stat.auckland.ac.nz/~paul/Talks/London2013/barchart/barchart.R – baptiste