View source: R/layers_scatterplot-layer.R
add_scatterplot_layer | R Documentation |
The ScatterplotLayer
takes in paired latitude and longitude coordinated points
and renders them as circles with a certain radius.
add_scatterplot_layer( deckgl, data = NULL, properties = list(), ..., id = "scatterplot-layer" )
deckgl |
A deckgl widget object. |
data |
The url to fetch data from or a data object. |
properties |
A named list of properties with names corresponding to the properties defined
in the deckgl-api-reference
for the given layer class. The |
... |
Named arguments that will be added to the |
id |
The unique id of the layer. |
https://deck.gl/#/documentation/deckgl-api-reference/layers/scatterplot-layer
data("bart_stations") properties <- list( getPosition = ~lng + lat, getRadius = "@=Math.sqrt(exits)", #JS("data => Math.sqrt(data.exits)"), radiusScale = 6, getFillColor = "@=code === 'LF' ? 'white': 'red'", #c(255, 140, 20), tooltip = "{{name}}" ) deck <- deckgl(zoom = 10.5, pitch = 35) %>% add_scatterplot_layer(data = bart_stations, properties = properties) %>% add_basemap() %>% add_control("Scatterplot Layer") if (interactive()) deck
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.