Rust data visualization framework - The modern Plotly alternative
Project description
SeraPlot - Rust-Powered Data Visualization Framework
SeraPlot is a framework developed in Rust, meticulously crafted with care. It is a modern alternative to Plotly, designed specifically for data visualization. This library is distributed across multiple programming languages (Python, C#, C++, JavaScript), regularly maintained and updated, offering superior speed and significantly lower memory consumption compared to competitors.
documentation : https://feur25.github.io/seraplot/introduction.html
Why Choose SeraPlot
• More fast than plotly; generation across all dataset sizes
• Minimal memory footprint - ideal for resource-constrained environments
• Production-ready with enterprise-grade stability
• Multi-language support (Python, C#, C++, JavaScript, and more if necessary send me a message)
• Regularly updated with new plots - new features and improvements
• Perfect for real-time dashboards and batch processing
Install Command
Seraplot may be installed using pip
pip install seraplot
or you can also install in conda or uv
conda install -c conda-forge seraplot
uv pip install seraplot
Gallery — Chart Types
2D Charts
3D Charts
Benchmark — SeraPlot vs Plotly vs Matplotlib
SeraPlot outperforms Plotly and Matplotlib by 100–8000× on chart generation speed.
Quick Start
from seraplot import build_bar_chart
# Create a simple bar chart
build_bar_chart(
'Sales by Region',
['North', 'South', 'East', 'West'],
[120, 95, 150, 110],
width=900, height=500
)
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 Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file seraplot-2.3.85.tar.gz.
File metadata
- Download URL: seraplot-2.3.85.tar.gz
- Upload date:
- Size: 15.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9b053603893ce1c88500bed0569a95c8f6a2350b05446e7a8c13f198aca2d729
|
|
| MD5 |
398d15223e2701dbced20ea4e9e9711c
|
|
| BLAKE2b-256 |
2164584b72dea6a85fa5a8cec2f38376cc51f8277997bba52fdcb534deb71c2a
|
File details
Details for the file seraplot-2.3.85-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: seraplot-2.3.85-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 12.4 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a90c974fb789eded4d51973b90e2a483b6af959a84244bc8c4e9191e950524f3
|
|
| MD5 |
35651959b96a57b9d7042f0d2e40e725
|
|
| BLAKE2b-256 |
9807636b5b18653ee99a8d8d662fc664c0858f508cd54a1f4286a04cb53f3ff7
|