Prendere i seguenti dati esempio:Come si crea un istogramma bivariato in stile heatmap in un layout reticolare?
x <- rnorm(10000)
y <- rnorm(10000) * x
z <- rnorm(10000) * y
df <- data.frame(x,y,z)
possiamo produrre una matrice diagramma a dispersione come segue:
splom(df)
Ma a causa del gran numero di punti di sovrapposizione è difficile misurare la densità.
Esiste un modo semplice per sostituire ciascun grafico con una mappa di calore dell'istogramma bivariata, come quelli prodotti da squash?
library(squash)
hist2(df$x, df$y)
Questo sembra molto promettente, ma ho il seguente errore: Errore in grid.Call.graphics (L_downviewport, nome $ name, strict): Viewport 'plot_01.panel.1.1.off.vp' non è stato trovato – saffsd
@saffsd è strano. Provalo in una nuova sessione R per favore. – agstudy
L'errore persiste in una nuova sessione. Per riferimento: R versione 2.15.1 (2012-06-22) - "Roasted Marshmallows" Piattaforma: x86_64-pc-linux-gnu (64-bit) – saffsd