Jak utworzyć mapę świata w R z wypełnionymi określonymi krajami?
Chciałbym użyć R do wygenerowania bardzo podstawowej mapy świata z określonym zestawem krajów wypełnionych czerwonym kolorem, aby wskazać, że są to kraje endemiczne dla malarii.
Mam listę tych krajów w ramce danych, ale staram się nakładać je na mapę świata.
Próbowałem użyćwrld_simpl
obiekt, a takżejoinCountryData2Map
metoda wrworldmap
pakiet.
Chciałbym skomentować tę odpowiedź, aby zapobiec dodaniu potencjalnie zbędnego pytania, ale w tej chwili nie mam wystarczającej reputacji, przepraszam za to.
https://stackoverflow.com/a/9102797/1470099
Mam trudności ze zrozumieniem argumentów podanychplot()
polecenie - zastanawiałem się, czy istnieje prosty sposób, aby poinformować R, aby wykreślił wszystkie NAME z kraju na mojej liściewrld_simpl
mapa zamiast używaćgrepl()
itd itd.
plot(wrld_simpl,
col = c(gray(.80), "red")[grepl("^U", wrld_simpl@data$NAME) + 1])