plotly (version 4.9.0)

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.

See Also

plot_ly(), plot_mapbox(), ggplotly()

Examples

Run this code
# NOT RUN {
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