# predict-idlab/plotly-resampler

Visualize large time series data with plotly.py

Repository: https://github.com/predict-idlab/plotly-resampler
Canonical: https://ross.abutalabs.com/products/plotly-resampler
Homepage: https://predict-idlab.github.io/plotly-resampler/latest
Language: Python
License: MIT
License Family: permissive
Topics: visualization, time-series, plotly, data-science, python, plotly-dash, data-visualization, data-analysis
Last push: 2026-08-26T12:25:59+00:00

## Health v2 (maintenance only)
Score: 69/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 13, longevity 100
- inputs: {"age_days": 1747, "days_push": 7, "days_rel": 369, "gap_med": null, "n_releases_24m": 1}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1209, forks 75 (observed 2026-08-28T04:03:59.870964+00:00)

## What it is
A Python library that adds dynamic resampling to Plotly figures so large time series datasets remain interactive when panning and zooming. It aggregates data relative to the current graph view via callbacks, keeping rendering fast.

## Use cases
- visualize millions of time series points in plotly without browser lag
- make plotly dash charts responsive when zooming and panning large datasets
- downsample time series data dynamically for interactive plotting
- plot sensor or log data with many points in python
- speed up plotly line charts with large sequential data

## When to choose
- you use plotly or plotly dash and need to plot very large time series interactively
- your plotly figures are slow or freeze due to too many data points

## When to avoid
- you need a full dashboard with cross-filtering and many trace types - consider the successor FlexViz
- your datasets are small enough that plain plotly is already fast

## Facets
- artifact type: library
- maturity: maintenance
- function: data-visualization, charts
- domain: data-visualization, data-science, time-series
- platform: python
- tags: plotly, time-series, resampling, dash, interactive-visualization

## Member repositories
- predict-idlab/plotly-resampler (main) score 69

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:59.870964+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:18:36.504549+00:00, confidence not recorded.
  - readme: https://github.com/predict-idlab/plotly-resampler (fetched 2026-08-28T04:03:59.870964+00:00, sha fac473518395)
  - homepage: https://predict-idlab.github.io/plotly-resampler/latest (fetched 2026-08-29T12:26:31.962893+00:00, sha 413219979e96)
  - registry_pypi: https://pypi.org/pypi/plotly-resampler/json (fetched 2026-08-29T12:26:31.965405+00:00, sha c90baad4c6d6)
- Data as of 2026-08-30T08:39:29.467469+00:00.
