Sto creando una heatmap di correlazione in R con levelplot (reticolo). Vorrei bordi tra le scatole, ma non lungo l'esterno poiché interferisce con il bordo della trama. Come posso rimuovere i bordi esterni dalle scatole?R levelplot remove outer border (adjust border border)
Ecco il mio codice:
levelplot(matrix, border="black",
colorkey=list(height=.25, space="right", at=seq(-1, 1, .25), cuts=7),
scales=list(y=(list(cex=1)), tck = c(1,0), x=list(cex=1, rot=90)),
main="Leaf Correlations", xlab="", ylab="",
col.regions=scalebluered)
e qui è quello che sembra .. non mi piace le doppie linee sui bordi ..
EDIT: qui è un esempio riproducibile:
data(mtcars)
cars.matrix <- as.matrix(mtcars[c(2:8)])
cars.corr <- cor(cars.matrix)
levelplot(cars.corr, border="black", colorkey=list(height=.25, space="right",
at=seq(-1, 1, .25), cuts=7),
scales=list(y=(list(cex=1)), tck = c(1,0), x=list(cex=1, rot=90)),
xlab="", ylab="")
Forse rimuovere la casella di delimitazione esterna invece? Il mio reticolo è un po 'arrugginito, ma forse qualcosa come 'par.settings = list (axis.line = list (lwd = 0)', o forse 'col =" white "' forse. – joran
Hmmm ... che sembra rimuovere tutte le linee, comprese le zecche ... – joran
Qualche possibilità potresti fare un esempio riproducibile minimo? –