WebGL-accelerated drawing of nodes and edges allowing for a smooth navigation on road networks with dozens of thousands of nodes and edges on budget systems.
WebGL-accelerated drawing of markers allowing for a smooth navigation on visualizations with dozens of thousands of markers on budget systems.
Full integration with Plotly Dash: road network data and visual properties can be dinamically updated by reacting to other Dash components.
Dash click events for individual nodes, edges, and markers.
Support for any map tiles supported by Leaflet.js.
Loading of road networks from NetworkX graphs produced by OSMnx.
Loading of road networks from GraphML files produced by OSMnx.
Simple list-of-dictionaries road network data format for easy loading of networks from any source.
Customization of visibility, transparency, color, and size of individual nodes, edges, and markers.
Automatic color scaling of nodes, edges, and markers via Chroma.js.
Support for customizable markers via custom SVG files.