R 맵 패키지에서 단일 국가를 색칠하는 방법 (worldhires)

CDav

저는 이곳에 새로 왔고 해안 지역의지도에 점을 표시하려고합니다. 따라서 해안선을 표시하고 인접한 국가로 둘러싸인 한 국가 만 색칠하고 싶습니다.

내 코드는

library(maps)  
library(mapdata)

map("worldHires", xlim=c(-90,-70), ylim=c(-20,-2), # Re-defines the latitude and longitude range
    col = "gray", fill=TRUE)

그러나 나는 페루에서만 색칠하고 싶습니다. 나는 지금까지 이것을 할 수 있었다.

map('worldHires', 'Peru', col = "grey90", fill=TRUE, xlim=c(-90,-70), ylim=c(-20,-2))

하지만 이것은 인접한 국가를 보여주지 않습니다. 그리고 저는 모든 인접한 국가를 보여주고 페루를 색칠하고 싶습니다.

간단한지도 도구를 사용하여 다른 스레드에서 조언을 보았습니다. 그러나 약간의 세부 사항이 있습니다 (아래 참조).

library(maptools)

data(wrld_simpl)
plot(wrld_simpl, 
     col = c(gray(.80), "red")[grepl("Peru", wrld_simpl@data$NAME) + 1], 
xlim=c(-90,-70), ylim=c(-20,-2))

누구든지 worldhires를 사용하여 수행하는 방법을 알고 있습니까? 아마도 정말 간단 할 것이고 나는 그것을 해결하지 못했습니다.

hrbrmstr

ggplot을 통한 Hadleyverse 버전 :

library(maps)  
library(mapdata)
library(ggplot2)

coast_map <- fortify(map("worldHires", fill=TRUE, plot=FALSE))

gg <- ggplot()
gg <- gg + geom_map(data=coast_map, map=coast_map,
                    aes(x=long, y=lat, map_id=region),
                    fill="white", color="black")
gg <- gg + geom_map(data=data.frame(region="Peru"), map=coast_map,
                    aes(map_id=region), fill="steelblue")
gg <- gg + xlim(-90,-70) + ylim(-20,-2)
gg <- gg + coord_map()
gg <- gg + theme_bw()
gg

여기에 이미지 설명 입력

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

R 맵 패키지에서 단일 국가를 색칠하는 방법 (worldhires)

분류에서Dev

R 맵 패키지에 미국 영토를 표시하는 방법

분류에서Dev

R의 기본 히트 맵 측면에 추가 단일 열 히트 맵을 추가하는 방법

분류에서Dev

Python 또는 R을 사용하여 Excel 셀에서 일부 숫자를 색칠하는 방법

분류에서Dev

런치 패드에서 단일 패키지를 설치하는 방법

분류에서Dev

런치 패드에서 단일 패키지를 설치하는 방법

분류에서Dev

해시 맵의 단일 키 값 목록에 값을 추가하는 방법 (Java)

분류에서Dev

컬러링 맵에서 국가 수를 얻는 방법은 무엇입니까?

분류에서Dev

R에서 파워 포인트 문서에 전단지 맵을 추가하는 방법은 무엇입니까?

분류에서Dev

osmroid를 사용하여 국가를 색칠하고 전 세계 수준의지도 만 표시하는 방법

분류에서Dev

맵으로 만든 R 맵에 연속 색상 범례를 추가하는 방법

분류에서Dev

Java의 중첩 맵에서 여러 항목에 단일 키를 사용하는 방법

분류에서Dev

R에서 cppRouting 패키지를 사용하는 Djikstra 방법

분류에서Dev

R 패키지에서 C 함수를 호출하는 방법

분류에서Dev

R에서 패키지를 설치하는 방법

분류에서Dev

.vue 파일 내에서 패키지를 가져 오는 방법

분류에서Dev

전단지 맵 / R에서 발산 색상을 수동으로 변경하는 방법은 무엇입니까?

분류에서Dev

R에서 Vars 패키지와 함께 올가미를 사용하는 방법

분류에서Dev

R 히트 맵-균일 한 색상 맵을 얻는 방법?

분류에서Dev

CSS를 사용하여 첫 단어를 색칠하는 방법

분류에서Dev

R에서 특정 점을 색칠하는 방법

분류에서Dev

Flutter에서 모바일 국가 코드를 얻는 방법

분류에서Dev

R에서 트리 맵 패키지를 사용하여 트리 맵의 특정 섹션 강조

분류에서Dev

Mac OS X에서 명령 줄을 통해 메타 패키지에서 단일 패키지를 설치하는 방법은 무엇입니까?

분류에서Dev

두 개의 맵에서 동일한 키를 제거하는 방법

분류에서Dev

데비안에서 단일 패키지를 다운 그레이드하는 방법이 있습니까?

분류에서Dev

ppa에서 설치 가능한 패키지를 만드는 간단한 방법

분류에서Dev

ppa에서 설치 가능한 패키지를 만드는 간단한 방법

분류에서Dev

변수를 키로 사용하는 맵에서 패턴 일치

Related 관련 기사

  1. 1

    R 맵 패키지에서 단일 국가를 색칠하는 방법 (worldhires)

  2. 2

    R 맵 패키지에 미국 영토를 표시하는 방법

  3. 3

    R의 기본 히트 맵 측면에 추가 단일 열 히트 맵을 추가하는 방법

  4. 4

    Python 또는 R을 사용하여 Excel 셀에서 일부 숫자를 색칠하는 방법

  5. 5

    런치 패드에서 단일 패키지를 설치하는 방법

  6. 6

    런치 패드에서 단일 패키지를 설치하는 방법

  7. 7

    해시 맵의 단일 키 값 목록에 값을 추가하는 방법 (Java)

  8. 8

    컬러링 맵에서 국가 수를 얻는 방법은 무엇입니까?

  9. 9

    R에서 파워 포인트 문서에 전단지 맵을 추가하는 방법은 무엇입니까?

  10. 10

    osmroid를 사용하여 국가를 색칠하고 전 세계 수준의지도 만 표시하는 방법

  11. 11

    맵으로 만든 R 맵에 연속 색상 범례를 추가하는 방법

  12. 12

    Java의 중첩 맵에서 여러 항목에 단일 키를 사용하는 방법

  13. 13

    R에서 cppRouting 패키지를 사용하는 Djikstra 방법

  14. 14

    R 패키지에서 C 함수를 호출하는 방법

  15. 15

    R에서 패키지를 설치하는 방법

  16. 16

    .vue 파일 내에서 패키지를 가져 오는 방법

  17. 17

    전단지 맵 / R에서 발산 색상을 수동으로 변경하는 방법은 무엇입니까?

  18. 18

    R에서 Vars 패키지와 함께 올가미를 사용하는 방법

  19. 19

    R 히트 맵-균일 한 색상 맵을 얻는 방법?

  20. 20

    CSS를 사용하여 첫 단어를 색칠하는 방법

  21. 21

    R에서 특정 점을 색칠하는 방법

  22. 22

    Flutter에서 모바일 국가 코드를 얻는 방법

  23. 23

    R에서 트리 맵 패키지를 사용하여 트리 맵의 특정 섹션 강조

  24. 24

    Mac OS X에서 명령 줄을 통해 메타 패키지에서 단일 패키지를 설치하는 방법은 무엇입니까?

  25. 25

    두 개의 맵에서 동일한 키를 제거하는 방법

  26. 26

    데비안에서 단일 패키지를 다운 그레이드하는 방법이 있습니까?

  27. 27

    ppa에서 설치 가능한 패키지를 만드는 간단한 방법

  28. 28

    ppa에서 설치 가능한 패키지를 만드는 간단한 방법

  29. 29

    변수를 키로 사용하는 맵에서 패턴 일치

뜨겁다태그

보관