ggplot2 одинаковый набор цветов для разных групп - PullRequest
0 голосов
/ 31 марта 2020

Я использую tidyverse.

Я получил эти данные, например https://pastebin.com/uvCqVMFp

И я хотел бы сгруппировать строки по столбцам ' regiao 'и' estado '. Затем я меняю эстетику, чтобы изменить linetype за 'regiao' и color за 'estado'

data %>% 
  filter( estado != "BR") %>%
  ggplot() + 
  geom_path(aes(data, log(casosAcumulados), group = estado, color = estado, linetype = regiao)) +
  theme_classic() +
  theme(axis.text.x = element_text(angle = -90, hjust = 1)) 

Затем я получил это:

enter image description here

Но цвета все еще сбивают с толку.

Итак, я хотел бы разрешить 1 уникальный набор цветов для каждого 'regiao'. Поскольку на «регион» не более 9 «поместий» (количество уникальных значений не более) data %>% group_by(regiao) %>% summarise(num = n_distinct(estado)) я хочу использовать максимум 9 цветов (как можно более разных). В противном случае я открыт для предложений о другом способе сделать его более понятным для визуализации.

Заранее спасибо

...