-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Description
Hi,
This one is somehow related to #6521 but slightly different.
-
when working with 1000 slider steps (Plotly slider), the rendering of this heatmap is quite slow (between 1 and 2 frames per second when moving the slider): https://jsfiddle.net/wh1o2pyq/1/
-
When working with 50 slider steps (Plotly slider), the rendering is super fast (more than 10 fps): https://jsfiddle.net/wh1o2pyq/2/
-
When working with 1000 slider steps but with a HTML slider instead of the Plotly slider (
<input type="range">
), it is super fast: https://jsfiddle.net/5L9ykt76/
TL;DR: Plotly slider with many hundreds of steps seems to be a bottleneck for heatmap
rendering
Does this mean the slider itself is re-rendered for each update, making the whole thing slow?
I believe that solving this issue could have massive improvement on the responsiveness of every Plotly/Dash dashboard using sliders :)
Any idea?
Activity
josephernest commentedon Mar 21, 2023
(Updated with the 3rd bullet point - https://jsfiddle.net/5L9ykt76/)
morganchristiansson commentedon Aug 21, 2023
I believe I'm having the same issue with the slider but for choropleth map
I made a post in the forum about it https://community.plotly.com/t/choropleth-slider-animation-sluggish-with-many-frames/77857