Skip to main content

Rust data visualization framework - The modern Plotly alternative

Project description

SeraPlot — High-Performance Data Visualization Framework

SeraPlot v2.8.0+ is a Rust-native charting library exposed to Python as a single compiled extension — no JavaScript charting library, no Node toolchain, no external rendering service. One pip install gets you 60+ chart types across 2D, 3D, and maps, a small canvas drawing API for custom compositions, and sp.App — a reactive dashboard server built directly into the core, no Flask or Dash required.

Every chart renders to a single self-contained HTML file — no CDN, no backend, works offline or embedded anywhere a browser can open a file.

Documentation: https://feur25.github.io/Sera/getting-started/intro-seraplot.html


Installation

Python (PyPI — wheel for CPython 3.8+, Windows/Linux/macOS)

pip install seraplot

Other package managers:

conda install -c conda-forge seraplot
uv pip install seraplot

JavaScript/WebAssembly (npm)

npm install seraplot

Quickstart

import seraplot as sp

chart = sp.bar("Revenue by Product", labels=["A", "B", "C"], values=[42, 68, 35])
chart.save("chart.html")

Open chart.html in any browser — no server, no build step.


Gallery — Chart Types

2D Charts

2D-1 2D-2 2D-3 2D-4
2D-5 2D-6 2D-7 2D-8

3D Charts

3D-1 3D-2 3D-3 3D-4
3D-5 3D-6 3D-7 3D-8

Seraplot Banner

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

seraplot-2.8.0-cp311-cp311-win_amd64.whl (24.1 MB view details)

Uploaded CPython 3.11Windows x86-64

File details

Details for the file seraplot-2.8.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for seraplot-2.8.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 803688bdd21479d472dc433de20e42cd1d7a20ad2183d0ad8a39e2228e211080
MD5 c4dbb62a1568f2333c8c17db103f0114
BLAKE2b-256 5de2f7c90d6996b5e87c6133493acc76c38dc73d60f030005f62fdd397968bb1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page