R // ggplot2 : facet_wrap 및 for 루프 결합시 동적 제목

아나타제

초과 근무를 매핑하려는 위치 집합에 대한 다양한 지표가있는 공간 시간 데이터 세트가 있습니다.

다음은 내 facet_wrap + 루프입니다.

#basemap
basemap <- ggplot() +
    geom_sf(data= country_adm2) +
  coord_sf() +
  theme_void() 
print(basemap)

#joining dataframe to polygons
df_poly <- left_join(country_adm2, df, by= "County") ##joins the data by County.

#loop & facet_wrap plots
## This goes over the dataset (df_poly) to plot the the three variables, and facet_wrap over ~Date to see time variation (over 12 months)

for(i in df_poly[40:42]){ ## the vars I wish to plot  to iterate the temporal map through
imap <- basemap + 
  geom_sf(aes(fill = i), data= df_poly ) +
  scale_fill_viridis(option = "cividis", direction= 1, alpha= 1, )+
  facet_wrap(~ Date) + ##the temporal facet_wrap
  ggtitle(paste0("Indicators:", i)) +
  labs(fill = "% of\ncovered population")
  print(imap)
}

문제는 대신 VAR의 실제 이름이있는의 것입니다 i에서 ggtitle내가 처음 값을 얻는다. names(df_poly[40:42])각 플롯에 대해 올바르게 반복하려면 어떻게해야 합니까? 나는 여러 가지 방법을 보았지만 그들 중 어느 것도 작동하지 않았습니다.

나는 루프를 만드는 방식이 문제인 것 같다고 생각합니다. 나는 직접 데이터 프레임이 아닌 목록을 반복해야한다고 가정하지만 어떻게 해야할지 모르겠습니다.

스테판

이 시도. 변수 이름을 반복해야합니다. 코드를 변경 한 곳에 ##로 시작하는 주석을 추가했습니다.

#basemap
basemap <- ggplot() +
  geom_sf(data= country_adm2) +
  coord_sf() +
  theme_void() 
print(basemap)

#joining dataframe to polygons
df_poly <- left_join(country_adm2, df, by= "County") ##joins the data by County.

#loop & facet_wrap plots
## This goes over the dataset (df_poly) to plot the the three variables, and facet_wrap over ~Date to see time variation (over 12 months)

## loop over the names of the vars to plot
for(i in names(df_poly)[40:42]){ ## the vars I wish to plot  to iterate the temporal map through
  imap <- basemap + 
    ## Convert names to symbols using!!sym()
    geom_sf(aes(fill = !!sym(i)), data = df_poly ) +
    scale_fill_viridis(option = "cividis", direction= 1, alpha= 1, )+
    facet_wrap(~ Date) + ##the temporal facet_wrap
    ggtitle(paste0("Indicators:", i)) +
    labs(fill = "% of\ncovered population")
  print(imap)
}

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

facet_wrap 사용시 ggplot 재정렬 변경

분류에서Dev

Flow duration curve using facet_wrap of ggplot in R?

분류에서Dev

ggplot2에서 facet_wrap (~ day)로 축 일일 시간 제한을 설정하는 방법

분류에서Dev

facet_wrap ()을 사용할 때 ggplot2에서 legend.position을 제어 할 수 없습니다.

분류에서Dev

ggplot2에서 facet_wrap () 수동 중단

분류에서Dev

패싯 된 ggplot (facet_wrap)을 R의 cowplot과 정렬

분류에서Dev

sf 용 ggplot의 facet_wrap

분류에서Dev

facet_wrap 및 ggplot2의 범주 형 변수에 색상 할당

분류에서Dev

facet_wrap으로 만든 플롯에 별도의 ggplot 제목을 추가하려면 어떻게해야합니까?

분류에서Dev

facet_wrap을 사용하여 ggplot에 NSE 및 PBIAS 결과를 추가하려면 어떻게해야합니까?

분류에서Dev

ggplot2에서 facet_wrap을 사용할 때 두 축에서 동일한 값을 통해 선형 선 추적

분류에서Dev

ggplot2 facet_wrap의 열에서 여러 패싯 스트립 결합

분류에서Dev

R ggplot2 및 ggforce에서 facet_wrap_paginate를 사용하는 x 축 레이블 누락

분류에서Dev

facet_wrap ()을 누적 그래프와 결합 할 수 있습니까?

분류에서Dev

R : 등호가 포함 된 문자열로 facet_wrap 제목의 레이블을 다시 지정합니다.

분류에서Dev

R : 등호가 포함 된 문자열로 facet_wrap 제목의 레이블을 다시 지정합니다.

분류에서Dev

모든 항목에 대해 결합 된 누적 및 그룹 차트 ggplot2

분류에서Dev

ggplot2를 사용하여 R에서 범례 제목과 키 순서 및 색상을 다중 스택 막대 그래프로 변경하는 방법

분류에서Dev

ggplot2 :: facet_grid에서 그리드 제목 및 항목의 형식을 지정하는 방법

분류에서Dev

ggplot은`facet_wrap`을 사용하는 동안 정규 분포를 추가합니다.

분류에서Dev

Add multiple titles/text above brackets in facet_wrap ggplot in R

분류에서Dev

R의 facet_wrap ggplot에서 대괄호 위에 여러 제목 / 텍스트 추가

분류에서Dev

ggplot2의 facet_wrap에 '(all)'패싯을 쉽게 추가 하시겠습니까?

분류에서Dev

R ggplot2 facet_wrap 하위 그림 재정렬 및 각 ID 레이블에 대해 다른 색상 설정

분류에서Dev

ggplot2 및 facet_wrap의 표현식이있는 as_labeller

분류에서Dev

ggplot의 facet_wrap을 통해 라인 연결

분류에서Dev

Plotly Facet_Wrap 막대 그래프가 작동하지 않음

분류에서Dev

GGplot_annotate 및 facet_wrap 함수

분류에서Dev

결합 된 ggplot2 플롯에 범례 표시-누적 막대 및 선

Related 관련 기사

  1. 1

    facet_wrap 사용시 ggplot 재정렬 변경

  2. 2

    Flow duration curve using facet_wrap of ggplot in R?

  3. 3

    ggplot2에서 facet_wrap (~ day)로 축 일일 시간 제한을 설정하는 방법

  4. 4

    facet_wrap ()을 사용할 때 ggplot2에서 legend.position을 제어 할 수 없습니다.

  5. 5

    ggplot2에서 facet_wrap () 수동 중단

  6. 6

    패싯 된 ggplot (facet_wrap)을 R의 cowplot과 정렬

  7. 7

    sf 용 ggplot의 facet_wrap

  8. 8

    facet_wrap 및 ggplot2의 범주 형 변수에 색상 할당

  9. 9

    facet_wrap으로 만든 플롯에 별도의 ggplot 제목을 추가하려면 어떻게해야합니까?

  10. 10

    facet_wrap을 사용하여 ggplot에 NSE 및 PBIAS 결과를 추가하려면 어떻게해야합니까?

  11. 11

    ggplot2에서 facet_wrap을 사용할 때 두 축에서 동일한 값을 통해 선형 선 추적

  12. 12

    ggplot2 facet_wrap의 열에서 여러 패싯 스트립 결합

  13. 13

    R ggplot2 및 ggforce에서 facet_wrap_paginate를 사용하는 x 축 레이블 누락

  14. 14

    facet_wrap ()을 누적 그래프와 결합 할 수 있습니까?

  15. 15

    R : 등호가 포함 된 문자열로 facet_wrap 제목의 레이블을 다시 지정합니다.

  16. 16

    R : 등호가 포함 된 문자열로 facet_wrap 제목의 레이블을 다시 지정합니다.

  17. 17

    모든 항목에 대해 결합 된 누적 및 그룹 차트 ggplot2

  18. 18

    ggplot2를 사용하여 R에서 범례 제목과 키 순서 및 색상을 다중 스택 막대 그래프로 변경하는 방법

  19. 19

    ggplot2 :: facet_grid에서 그리드 제목 및 항목의 형식을 지정하는 방법

  20. 20

    ggplot은`facet_wrap`을 사용하는 동안 정규 분포를 추가합니다.

  21. 21

    Add multiple titles/text above brackets in facet_wrap ggplot in R

  22. 22

    R의 facet_wrap ggplot에서 대괄호 위에 여러 제목 / 텍스트 추가

  23. 23

    ggplot2의 facet_wrap에 '(all)'패싯을 쉽게 추가 하시겠습니까?

  24. 24

    R ggplot2 facet_wrap 하위 그림 재정렬 및 각 ID 레이블에 대해 다른 색상 설정

  25. 25

    ggplot2 및 facet_wrap의 표현식이있는 as_labeller

  26. 26

    ggplot의 facet_wrap을 통해 라인 연결

  27. 27

    Plotly Facet_Wrap 막대 그래프가 작동하지 않음

  28. 28

    GGplot_annotate 및 facet_wrap 함수

  29. 29

    결합 된 ggplot2 플롯에 범례 표시-누적 막대 및 선

뜨겁다태그

보관