library(GGally)
data(diamonds, package="ggplot2")
diamonds.samp <- diamonds[sample(1:dim(diamonds)[1],200),]
# Custom Example
ggpairs(
diamonds.samp[,1:5],
mapping = ggplot2::aes(color = cut),
upper = list(continuous = wrap("density", alpha = 0.5), combo = "box"),
lower = list(continuous = wrap("points", alpha = 0.3), combo = wrap("dot", alpha = 0.4)),
diag = list(continuous = wrap("densityDiag")),
title = "Diamonds"
)
ottengo
Come faccio a rendere le trame densità diagonali di non essere riempiti, e mostrare solo le linee?
Tipo di lavori ... ma non proprio.
Questo è davvero brutto - in termini di codice - perché non ha alcun senso per me. Inoltre, non funziona qui, perché cambia anche gli istogrammi.
ggpairs(
diamonds.samp[,1:5],
mapping = ggplot2::aes(color = cut),
upper = list(continuous = wrap("density", alpha = 0.5), combo = "box"),
lower = list(continuous = wrap("points", alpha = 0.3), combo = wrap("dot", alpha = 0.4)),
diag = list(continuous = wrap("densityDiag"), mapping = ggplot2::aes(fill=carat)),
title = "Diamonds"
)
anche vedere https://github.com/bbolker/stat744/ blob/master/conferenze/explore_multiway.R # L109 –