Sto pianificando una matrice scatterplot utilizzando ggpairs
. Sto usando il seguente codice:Come aggiungere una legenda esterna a ggpairs()?
# Load required packages
require(GGally)
# Load datasets
data(state)
df <- data.frame(state.x77,
State = state.name,
Abbrev = state.abb,
Region = state.region,
Division = state.division
)
# Create scatterplot matrix
p <- ggpairs(df,
# Columns to include in the matrix
columns = c(3,5,6,7),
# What to include above diagonal
# list(continuous = "points") to mirror
# "blank" to turn off
upper = "blank",
legends=T,
# What to include below diagonal
lower = list(continuous = "points"),
# What to include in the diagonal
diag = list(continuous = "density"),
# How to label inner plots
# internal, none, show
axisLabels = "none",
# Other aes() parameters
colour = "Region",
title = "State Scatterplot Matrix"
)
# Show the plot
print(p)
e ottengo il seguente grafico:
Ora, si può facilmente vedere che sto ottenendo leggende per ogni trama nella matrice. Mi piacerebbe avere SOLO UNA leggenda universale per l'intera trama. Come lo faccio? Qualsiasi aiuto sarebbe molto apprezzato.
Perché questo tagged 'shiny' ??? – jlhoward
Rimosso il tag, grazie per averlo indicato. – Patthebug