mapbox / mapbox/mapboxgl-jupyter
Add Timeslider option to all visualizations
- Dominant language
- Python
- Stars
- 681
- Forks
- 137
- PR merge metrics
- No merged PRs in 30d
Description
A time slider/filter is a critical component to many data visualizations. We should start thinking about how to add a time slider component to any viz class type, where a mapboxgl `filter` could be applied for each time step or filter category in the slider.
Questions to consider:
1. Would users want a filter/time slider with all visualizations?
2. Would we want to handle this at the data level (filter data, then bring to map on each interaction), or at the render level (load all data into map, then filter the data using a mapboxgl layer filter)?
Contributor guide
Research direction
No files, tests, or entry points are named. Start by reviewing the existing visualization classes and how Mapbox GL JS filters could apply to each time step; resolve whether filtering belongs at the data or render level and define what support for all visualization types would include.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, python
- Domain
- data-visualization
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100