Не работает scale_color_brewer
Требуется написать код, чтобы получить график, как на картинке; попробовала код
ggplot(data=cuckoos, aes(x=species, y=length))
+ stat_summary(geom='pointrange', fun.data = mean_cl_normal) + theme_dark()
+ theme(axis.text.x = element_text(angle = 45, hjust = 1),legend.position="none")
+ scale_color_brewer(palette='Set1')
все, кроме палитры, работает; подскажите, пожалуйста, в чем может быть проблема?
система, проверяющая задания, указывает, что "не та переменная управляет цветом"
Ответы (1 шт):
Автор решения: black_paladin
→ Ссылка
Проблема в том, что не заданы изначально разные цвета в aes. Попробуйте так:
ggplot(data=diamonds[1:100,], aes(x = color, y = carat, colour = factor(color))) +
stat_summary(geom='pointrange', fun.data = mean_cl_normal) + theme_dark() +
theme(axis.text.x = element_text(angle = 45, hjust = 1),legend.position="none") +
scale_colour_brewer(palette = "Set1")
