Introduction
Leaflet creates interactive maps in R. It's useful for spatial data visualization.
Basic Map
library(leaflet)
# Create map
leaflet() %>%
addTiles()
# Add marker
leaflet() %>%
addTiles() %>%
addMarkers(lng = -122.4194, lat = 37.7749, popup = "San Francisco")
With Data
# From dataframe
leaflet(df) %>%
addTiles() %>%
addMarkers(~longitude, ~latitude, popup = ~name)
Map Options
# Different tile layers
addProviderTiles("CartoDB.Positron")
addProviderTiles("Esri.NatGeoWorldMap")
# Add circles
addCircles(~lng, ~lat, radius = 500, color = "red")
Summary
Leaflet creates interactive maps. Use it for spatial data visualization.