Lägg till en leaflet-karta direkt från en dataram
Nu ska vi skapa samma karta på ett enklare sätt genom att skicka dataramen direkt till leaflet().
Den här övningen är en del av kursen
Skapa dashboards med flexdashboard
Övningsinstruktioner
- Använd dataramen
stations_dfför att lägga till enleaflet-karta med stationsplatser i diagrammet Stations Map – men använd inte kolumnnamnen direkt.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
{"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"}