Изменить цвет шкалы точечной диаграммы

#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"))