keplergl / keplergl/kepler.gl

Time Based Data Window - Adjust data plots in "Y Axis" to filtered data only

Open
#2,689 0 comments 1 reaction 1 assignee Claimed by @igorDykhta View on GitHub
Dominant language
TypeScript
Stars
12k
Forks
2k
Avg merge
1d 5h
Merged PRs (30d)
66

Description

When you add a data filter that is time based (date) where you have the time window, I think it would be super beneficial to make other filters effect the "Y axis" data plots that get's shown over time in the time window. For example, If I filter a specific subset of the data to a specific location on the map by using another filter (such as location for example), I want to see what the data plots look like over time for that subset of filtered data. Currently, the plots that show over time in the "Y axis" tab of the time window take into account all of the data. I don't know how hard this is to implement but I imagine it isn't too difficult as you would just need to reference the filters on the data to construct the plots. Here's an example below of what I would like to see:

Using the Kepler.gl demo tool for California Earthquakes here is the "Depth" data plot on the time window for all of the data:
![Screenshot 2024-10-11 161354](https://github.com/user-attachments/assets/c8a18121-8810-4aea-b760-cbe18a436d34)

I added a filter for "MagType" to only show data with the "Mx" MagType value. Once I apply this filter the data plot for "Depth" does not adjust, and still reflects the distribution of data over time for the entire dataset.
![image](https://github.com/user-attachments/assets/4294af3e-6193-47d9-9d88-d82d11119613)

I want the data plot to reflect what is shown on the map. This is super useful for assessing a subset of your data to see what trends are present in the plot section. Saves a lot of time for analysis. this would be a great feature!! The Kepler.gl tool is great and this would make it next level.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.