Eu tenho me acostumado com R no último mês.
Aqui está a minha pergunta:
Qual é uma boa maneira de atribuir cores a variáveis categóricas no ggplot2 que possuem mapeamento estável? Preciso de cores consistentes em um conjunto de gráficos que tenham subconjuntos diferentes e número diferente de variáveis categóricas.
Por exemplo,
plot1 <- ggplot(data, aes(xData, yData,color=categoricaldData)) + geom_line()
onde categoricalData
tem 5 níveis.
E depois
plot2 <- ggplot(data.subset, aes(xData.subset, yData.subset,
color=categoricaldData.subset)) + geom_line()
onde categoricalData.subset
tem 3 níveis.
No entanto, um nível específico que está em ambos os conjuntos terá uma cor diferente, o que dificulta a leitura dos gráficos juntos.
Preciso criar um vetor de cores no quadro de dados? Ou existe outra maneira de atribuir cores específicas a categorias?
factor
é comum entre todas as parcelas.