Dash Sylvereye

Dash Sylvereye

  • Docs
  • Examples
  • Demo
  • Paper
  • GitHub
  • About

›Overview

Overview

  • What is Dash Sylvereye?
  • Features
  • Installation

Examples

  • Running the examples
  • Basic visualization
  • Basic interactivity
  • Nodes/edges customization
  • Adding markers

API

  • Keyword arguments
  • Callback properties
  • Road network format
  • Road network loading functions
  • Utility functions
  • Node options
  • Edge options
  • Marker options

Development

  • Build instructions
  • Software stack

Overview

Features

  • 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.
  • Support for marker tooltips.
← What is Dash Sylvereye?Installation →
  • Features
Dash Sylvereye
Docs
OverviewExamplesAPIDevelopment
More
ExamplesDemoPaperGitHubAbout
CentroGeo
Copyright © 2025 Centro de Investigación en Ciencias de Información Geoespacial, A.C.