mapbox / mapbox/mapboxgl-jupyter

Add Timeslider option to all visualizations

Open
#82 4 comments 5 reactions 0 assignees View on GitHub
enhancement
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.