Skip to main content

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

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

Benchmark — SeraPlot vs Plotly vs Matplotlib

Bench-1 Bench-2 Bench-3

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

seraplot-2.4.0.tar.gz (16.0 MB view details)

Uploaded Source

Built Distribution

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

seraplot-2.4.0-cp311-cp311-win_amd64.whl (12.5 MB view details)

Uploaded CPython 3.11Windows x86-64

File details

Details for the file seraplot-2.4.0.tar.gz.

File metadata

  • Download URL: seraplot-2.4.0.tar.gz
  • Upload date:
  • Size: 16.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.13.1

File hashes

Hashes for seraplot-2.4.0.tar.gz
Algorithm Hash digest
SHA256 95079421bb164d1fab9a36edacee3fc0af9960faf63c6ddde92a3391a833ade4
MD5 ea179c84476f154bc0ac186507a42ef2
BLAKE2b-256 0dee2c485b6e11d6f8cd53322c31f85b722aa7e7d4c7134d4b9e2cb48f41fa02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seraplot-2.4.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2f49d9f8dfe004289c160f2c655b0ef46afa87dab29d5226b72e3b51a0766af6
MD5 7b119e5f663609db74e7e68257d5c4f9
BLAKE2b-256 5235437547183cf06bc1a31c2b39d22651c956e7ebf8918ddc5a6b0b1ce96f73

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