Bắt đầu ngayBắt đầu miễn phí

Tạo bản đồ leaflet trực tiếp từ dataframe

Giờ hãy tạo lại bản đồ tương tự một cách dễ dàng hơn bằng cách truyền trực tiếp dataframe vào leaflet().

Bài tập này là một phần của khóa học

Xây dựng Dashboard với flexdashboard

Xem khóa học

Hướng dẫn bài tập

  • Dùng dataframe stations_df để thêm bản đồ leaflet đánh dấu vị trí các trạm vào biểu đồ Stations Map - nhưng không dùng trực tiếp tên cột.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

{"my_document.Rmd":"---\ntitle: \"Bike Shares Daily\"\noutput: \n  flexdashboard::flex_dashboard:\n    orientation: columns\n    vertical_layout: fill\n---\n\n```{r setup, include=FALSE}\nlibrary(flexdashboard)\nlibrary(readr)\nlibrary(tidyverse)\nlibrary(leaflet)\n\nstations_df <- read_csv('https://assets.datacamp.com/production/course_6355/datasets/stations_data.csv')\n```\n\n\n\nColumn {data-width=650}\n-----------------------------------------------------------------------\n\n### Stations Map\n\n```{r}\nleaflet() %>%\n  addTiles() %>%\n  addMarkers(lat = stations_df$latitude, lng = stations_df$longitude)\n```\n\n\n"}
Chỉnh sửa và Chạy Mã