#r #ggplot2 #colors
#r #ggplot2 #Цвет
Вопрос:
С помощью следующего:
data(mtcars)
attach(mtcars)
library(ggplot2)
qplot(mpg, wt, data = mtcars, color = cyl)
Он генерирует точечный график синего масштаба.
Я хотел бы сохранить то же самое, но изменить цветовую шкалу, например, на красную цветовую шкалу вместо синего. Возможно ли это? Я должен объявить две переменные под цветом? Если это так, я не знаю синтаксиса.
Комментарии:
1. Нет необходимости
data(mtcars)
(эта команда фактически ничего не делает в этом случае). Также нет необходимостиattach(mtcars)
, и вы никогда не должны это использовать.
Ответ №1:
Вы могли бы использовать scale_color_gradient
:
qplot(mpg, wt, data = mtcars, color = cyl)
scale_color_gradient(low = "red4", high = "tomato")
Комментарии:
1. Спасибо, это работает! В то же время я решил также самостоятельно, выполнив следующее:
Grafico <- qplot(mpg, wt, data = mtcars, color = cyl) print(Grafico scale_colour_gradient(low = "darkolivegreen1", high = "darkolivegreen"))