I pch
personaggi sono simboli di carattere reale, in modo da essere limitati a ciò che è disponibile nel vostro font. Un'altra alternativa è usare i comandi di tracciamento primitivi per creare i propri "simboli". Questo è molto flessibile, anche se possono esserci problemi con il ridimensionamento, ecc., Quando si mescolano i due metodi. Questo metodo è implementato nel bel my.symbols()
esempio:
require(TeachingDemos)
bwDiamond <- function() {
plot.new()
polygon(c(0, 0.5, 1, 0.5, 0), c(0.5, 0, 0.5, 1, 0.5), lty=1)
polygon(c(0.25, 0.5, 1, 0.75, 0.25), c(0.25, 0, 0.5, 0.75, 0.25), col=1)
}
data <- c(1,2,3)
dev.new(width=4, height=4)
plot(data, type='n')
points(data[1:2], pch=c(23,18), cex=c(2.5,3))
my.symbols(data[3], data[3], symb=bwDiamond, symb.plots=TRUE, inches=0.22)
Vedi anche questo Q/A: Point symbols in R
fonte
2011-11-19 19:11:24
Domanda interessante, più nuovo pensiero a tale proposito ... – jrara