Dalla documentazione per la funzione di ggplot2 geom_tile(), abbiamo la seguente trama semplice: alt text http://had.co.nz/ggplot2/graphics/1dd785939e74fc3e6090dce6bc7f01c6.pngregolazioni dei margini quando si utilizza geom_tile di ggplot()
# Generate data
pp <- function (n,r=4) {
x <- seq(-r*pi, r*pi, len=n)
df <- expand.grid(x=x, y=x)
df$r <- sqrt(df$x^2 + df$y^2)
df$z <- cos(df$r^2)*exp(-df$r/6)
df
}
p <- ggplot(pp(20), aes(x=x,y=y))
p + geom_tile()
Come faccio a rimuovere i margini che si affacciano sul piastrelle? Ho scavato attraverso questo script on polishing plots per alcuni suggerimenti inutilmente. Ho trovato come rimuovere i pannelli dello sfondo usando opts (panel.background = theme_blank()), ma non come cambiare la dimensione del margine.
Grazie! Aggiunta rapida: se si hanno fattori anziché variabili continue, sostituire scale_x_continue con scale_x_discrete opere. –