Comments (1)
Will add this in the main Readme
; updating the docs will happen when we omit the TraceUpdater
dependency and rely solely on Patch
plotly-resampler
is a powerful enhancement for standard Plotly figures, designed to significantly improve the visualization of line charts. It achieves this by implementing dynamic data aggregation, which adjusts based on the current view in the front-end. Essentially, plotly-resampler
enriches Plotly figures with the capability to handle large datasets more efficiently through this dynamic aggregation approach.
This functionality is primarily driven by advanced time-series data point selection algorithms. For these algorithms, plotly-resampler
utilizes highly optimized implementations provided by tsdownsample.
The package's default aggregation method is MinMaxLTTB
(with 1000 selected data points). For a deeper understanding of this method, you can refer to its dedicated repository and the associated research paper, which offer comprehensive details and insights into its workings and advantages.
from plotly-resampler.
Related Issues (20)
- whl install issue in kaggle HOT 1
- [BUG] Hover data does not match the displayed resampled point in scatter plot HOT 1
- [BUG] TraceUpdater fails to update graphs in Tabs after switching tab HOT 8
- Python 3.12 support HOT 4
- Zooming in does not resample when Y-value are identical HOT 9
- Feature Request: Support polars and/or DataFrame api
- [FEAT] Support panel dashboarding library HOT 7
- construct_update_data function returns no_update value HOT 1
- [FEAT] Support OHLC Traces HOT 2
- [BUG] spikes are removed when clicking on reset axis
- [BUG] Legend does not display when trace has no real data points HOT 4
- [Request] Make dash dependency optional
- [BUG] error proc_macro_span_shrink during pip installation HOT 2
- [FEAT] Support Numpy float 16 HOT 3
- [BUG] Using gunicorn to deploy a dash app with plotly-resampler in Linux HOT 7
- [BUG] nan-handling for `M4` aggregator not yet available
- [BUG] `renderer="png"` - rendering png images in notebooks - does not work HOT 6
- [BUG] Lines become broken when zoomed in HOT 2
- [BUG] Error handling timezones HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from plotly-resampler.