Я хотел бы использовать R для создания очень простой карты мира с определенным набором стран, заполненных красным цветом, чтобы указать, что они являются эндемичными по малярии.
У меня есть список этих стран во фрейме данных, но я изо всех сил пытаюсь наложить их на карту мира.
Я пытался использовать объект wrld_simpl
, а также метод joinCountryData2Map
в пакете rworldmap
.
Я бы прокомментировал этот ответ, чтобы предотвратить добавление возможно избыточного вопроса, но в данный момент у меня недостаточно репутации, приношу извинения за это.
https://stackoverflow.com/a/9102797/1470099
Мне трудно понять аргументы, переданные команде plot()
. Мне было интересно, есть ли простой способ скажите R нанести все ИМЕНА стран в моем списке на карту wrld_simpl
вместо использования grepl()
и т. д. и т. д.
plot(wrld_simpl,
col = c(gray(.80), "red")[grepl("^U", wrld_simpl@data$NAME) + 1])