Я все думаю, что на мой вопрос должен быть абсолютно простой ответ, но никак не могу его найти. Возьмите этот пример сюжета:

library(ggplot2)
qplot(cty, displ, colour=displ, data=mpg)

В результате низкие значения displ отображаются темно-синим цветом, а высокие значения displ - светло-синим.

Все, что я хочу сделать, это изменить цветовой градиент, потому что мне это кажется более интуитивным. Я хочу, чтобы низкие значения displ имели голубой цвет, а высокие значения - темно-синий.

Я знаю о возможности указать цвета вручную:

scale_colour_gradient(low="grey", high="black")

Но я хочу использовать цвета по умолчанию, только наоборот.

0
d4ynn 25 Дек 2016 в 14:30
2
scale_colour_gradient(high="#132B43", low = "#56B1F7") (Цветовые коды взяты из ?scale_colour_gradient)
 – 
Martin Schmelzer
25 Дек 2016 в 15:01

1 ответ

Лучший ответ

Просто возьмите цветовые коды по умолчанию из ?scale_colour_gradient и поменяйте аргументы местами:

scale_colour_gradient(high = "#132B43", low = "#56B1F7")
1
Martin Schmelzer 25 Дек 2016 в 15:29