2장 개요

R로 만드는 leaflet 인터랙티브 지도

Rich Majerus

Vice President of Strategy & Planning, Queens University of Charlotte

1장 복습

leaflet() %>% 
    addProviderTiles("CartoDB") %>% 
    addMarkers(lng = dc_hq$lon, lat = dc_hq$lat, popup = dc_hq$hq)

1장 최종 지도

R로 만드는 leaflet 인터랙티브 지도

기본 지도 정리

m <- m %>% 
    setView(lat = 50.881363, 
            lng = 4.717863,
            zoom = 5)

clearBounds() 예시 1

# Restore view based on 
# data displayed on map
m  %>%
    clearBounds()

clearBounds() 예시 2

R로 만드는 leaflet 인터랙티브 지도

기본 지도 정리

# Restore view based on 
# data displayed on map
m  %>%
    clearBounds()

clearMarkers() 예시 1

# Remove markers
m  %>%
    clearBounds() %>% 
    clearMarkers()

clearMarkers() 예시 2

R로 만드는 leaflet 인터랙티브 지도

IPEDS

  • 통합 중등교육 이후 교육 데이터 시스템 (IPEDS)

  • 국가교육통계센터(NCES) 운영

  • 연방 학생 재정 지원 프로그램 참여 기관 데이터

    • 단과대학
    • 종합대학
    • 기술·직업 교육 기관
R로 만드는 leaflet 인터랙티브 지도

IPEDS 데이터셋

> glimpse(ipeds)
Observations: 3,146
Variables: 5
$ name         <chr> "A T Still University of Health Sciences",...
$ lng          <dbl> -92.58918, -99.70954, -83.52828, -93.29968, ...
$ lat          <dbl> 40.19365, 32.46915, 31.48189, 44.85621, 29.65008, ...
$ state        <chr> "MO", "TX", "GA", "MN", "FL", "CA", "CA", "CA",... 
$ sector_label <chr> "Private", "Private", "Public", "For-Profit", ...
R로 만드는 leaflet 인터랙티브 지도

IPEDS 데이터셋

ipeds %>% group_by(state) %>% count %>% arrange(desc(n))
# A tibble: 56 x 2
# Groups:   state [56]
   state     n
   <chr> <int>
 1    CA   286
 2    NY   239
 3    PA   164
 4    FL   160
 5    TX   157
R로 만드는 leaflet 인터랙티브 지도

2장에서 학습할 내용

  • 캘리포니아 대학 데이터 필터링
  • 캘리포니아 전체 대학 지도 표시
  • 핀 대신 원형 마커 사용
  • 섹터별 마커 색상 구분

섹터별 캘리포니아 대학

R로 만드는 leaflet 인터랙티브 지도

연습해 봅시다!

R로 만드는 leaflet 인터랙티브 지도

Preparing Video For Download...