plotly (version 4.10.4)

plot_geo: Initiate a plotly-geo object

Description

Use this function instead of plot_ly() to initialize a plotly-geo object. This enforces the entire plot so use the scattergeo trace type, and enables higher level geometries like add_polygons() to work

Usage

plot_geo(data = data.frame(), ..., offline = FALSE)

Arguments

data

A data frame (optional).

...

arguments passed along to plot_ly().

offline

whether or not to include geo assets so that the map can be viewed with or without an internet connection. The plotlyGeoAssets package is required for this functionality.

Author

Carson Sievert

See Also

plot_ly(), plot_mapbox(), ggplotly()

Examples

Run this code

map_data("world", "canada") %>%
  group_by(group) %>%
  plot_geo(x = ~long, y = ~lat) %>%
  add_markers(size = I(1))

Run the code above in your browser using DataLab