Я все думаю, что на мой вопрос должен быть абсолютно простой ответ, но никак не могу его найти. Возьмите этот пример сюжета:
library(ggplot2)
qplot(cty, displ, colour=displ, data=mpg)
В результате низкие значения displ отображаются темно-синим цветом, а высокие значения displ - светло-синим.
Все, что я хочу сделать, это изменить цветовой градиент, потому что мне это кажется более интуитивным. Я хочу, чтобы низкие значения displ имели голубой цвет, а высокие значения - темно-синий.
Я знаю о возможности указать цвета вручную:
scale_colour_gradient(low="grey", high="black")
Но я хочу использовать цвета по умолчанию, только наоборот.
1 ответ
Просто возьмите цветовые коды по умолчанию из ?scale_colour_gradient
и поменяйте аргументы местами:
scale_colour_gradient(high = "#132B43", low = "#56B1F7")
Похожие вопросы
Новые вопросы
r
R — это бесплатный язык программирования с открытым исходным кодом и программная среда для статистических вычислений, биоинформатики, визуализации и общих вычислений. Пожалуйста, используйте минимально воспроизводимые примеры, которые другие могут запустить с помощью копирования и вставки. Показать желаемый результат. Используйте dput() для данных и укажите все небазовые пакеты с помощью library(). Не вставляйте изображения для данных или кода, вместо этого используйте блоки кода с отступом. Для вопросов по статистике используйте https://stats.stackexchange.com.
scale_colour_gradient(high="#132B43", low = "#56B1F7")
(Цветовые коды взяты из?scale_colour_gradient
)