Изменить цвета модели в мультиплоте (ggplot2)

Я использую multiplot функция в coefplot пакет, который использует ggplot2 в качестве базы. Я строю несколько моделей, но не могу понять, как изменить цвет каждой модели. Например:

require(coefplot)
data(diamonds)
model1 <- lm(price ~ carat + cut, data=diamonds)
model2 <- lm(price ~ carat + cut + color, data=diamonds)
multiplot(model1, model2)
# multiplot(model1, model2, colors = c("blue", "red"))  # Doesn't Work

Есть мысли по этому поводу?

1 ответ

Решение

Вы можете попробовать добавить scale_color

multiplot(model1, model2)+scale_color_manual(values=c("red","blue"))

Если это базовая функция ggplot, попробуйте использовать настройки ggplot

Другие вопросы по тегам