Mi sono alzato per accelerare con R nell'ultimo mese.
Ecco la mia domanda:
Qual è un buon modo per assegnare i colori alle variabili categoriali in ggplot2 che hanno una mappatura stabile? Ho bisogno di colori coerenti in una serie di grafici che hanno diversi sottoinsiemi e un diverso numero di variabili categoriali.
Per esempio,
plot1 <- ggplot(data, aes(xData, yData,color=categoricaldData)) + geom_line()
dove categoricalData
ha 5 livelli.
E poi
plot2 <- ggplot(data.subset, aes(xData.subset, yData.subset,
color=categoricaldData.subset)) + geom_line()
dove categoricalData.subset
ha 3 livelli.
Tuttavia, un livello particolare che si trova in entrambi i set finirà con un colore diverso, il che rende più difficile leggere i grafici insieme.
Devo creare un vettore di colori nella cornice dati? O c'è un altro modo per assegnare colori specifici alle categorie?
factor
elemento comune tra tutte le trame.