Форматирование цветов точек данных (два цвета, одна карта) - очень новое для R

карта

Итак, вот с чем я работаю. Я очень плохо знаком с R, и мой начальник уже написал эти сценарии, но мне нужно отформатировать точки данных, чтобы они были желтыми для моих очков в Новой Зеландии и красными для моих очков в Австралии. Я могу это сделать? Я могу изменить цвет для чилийской части карты отдельно и для части Австралии / Новой Зеландии, но я не могу понять, как изменить цвета ВНУТРИ Австралии / Новой Зеландии

1 ответ

Я не уверен, какие библиотеки вы используете, но в R с библиотекой ggplot2 вы можете либо дать что-то постоянное значение, как

map(..., col = 'red', ...)

Или вы можете сделать отображение с помощью aes() функция. Если в ваших данных есть переменная, называемая страной, то это то, как вы это сделаете.

map(..., aes(color = country), ...)

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

Изменить: Извините, я полностью пропустил, что вы также хотели нестандартные цвета. Так что для пользовательских цветов, снова используя ggplot, вы можете сделать это для точечных графиков

+ scale_color_manual(values=c('yellow', 'red'))

И это для таких вещей, как коробочные участки

+ scale_fill_manual(values=c('yellow', 'red'))
Другие вопросы по тегам