한 달 간 유럽으로 여행을 갈 예정입니다. 여행 때 방문할 도시와 기간, 경로 등을 데이터로 만들고 원과 원의 크기, 선을 사용하여 지도 위에 표현하였습니다.
데이터 시각화를 진행한 과정은 아래와 같습니다.
시각화의 결과는 아래와 같습니다. 코딩 결과도 함께 나타냈습니다.
library(leaflet)
library(dplyr)
##
## Attaching package: 'dplyr'
## The following objects are masked from 'package:stats':
##
## filter, lag
## The following objects are masked from 'package:base':
##
## intersect, setdiff, setequal, union
city <- c("Berlin","Amsterdam","Bruxelles","Paris","Zürich")
lat <- c(52.5197,52.3571,50.8759,48.8670,47.3828)
lng <- c(13.4177,4.9002,4.3448,2.3820,8.5556)
days <- c(1,3,2,15,10)
travelPlan <- data.frame(city = city, lat = lat, lng = lng, days = days)
map <- leaflet(travelPlan) %>%
addProviderTiles(providers$CartoDB.DarkMatter) %>%
setView(lng=7.9477, lat=50.0917, zoom = 5) %>%
addCircles(lng=~lng, lat=~lat, radius=~days*3000, color = "yellow") %>%
addMiniMap(width = 150, height = 150) %>%
addPolylines(lng=~lng, lat=~lat, weight=.5, color = "yellow")
map
이상 보고를 마칩니다. 감사합니다.