WebGL-accelerated rendering of nodes and edges, for smooth navigation through road networks with tens of thousands of nodes and edges on commodity hardware.
WebGL-accelerated rendering of markers, for smooth navigation through visualizations with tens of thousands of markers on commodity hardware.
Full integration with Plotly Dash: road network data and visual properties update dynamically in response to other Dash components.
Dash click events for individual nodes, edges, and markers.
Support for any tile layer compatible with Leaflet.js.
Loading of road networks from NetworkX graphs produced by OSMnx.
Loading of road networks from GraphML files produced by OSMnx.
A simple list-of-dictionaries data format that makes it easy to load networks from any source.
Per-element customization of visibility, transparency, color, and size for nodes, edges, and markers.
Automatic color scaling for nodes, edges, and markers via chroma.js.
Customizable markers through user-supplied SVG icons.