Skip to main content

Features

  • no external dependencies
  • produces clean SVG
  • available charts: grouped columns, stacked columns, lines, stacked areas

Limitations

  • not interactive
  • not configurable
  • maximum of 6 colors
  • no wrapping for long labels

Usage

from simplecharts import StackedColumnRenderer

renderer = StackedColumnRenderer()
data = {
    'rows': [{
        'label': 'Apples',
        'values': [3, 2, 5],
    }, {
        'label': 'Oranges',
        'values': [4, 2, 3],
    }, {
        'label': 'Pears',
        'values': [4, 3, 4],
    }, {
        'label': 'Bananas',
        'values': [5, 1, 2],
    }],
    'legend': ['John', 'Jane', 'Joe'],
}
svg = renderer.render(data)

You can also convert CSV on the command line:

$ simplecharts --renderer stacked-column <<EOF
,John,Jane,Joe
Apples,3,2,5
Oranges,4,2,3
Pears,4,3,4
Bananas,5,1,2
EOF

example

Release files for simplecharts 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for simplecharts 0.3.0
File Size Uploaded
simplecharts-0.3.0.tar.gz 5.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for simplecharts 0.3.0
File Interpreter ABI Platform
simplecharts-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 11.1 kB

Release files / simplecharts-0.3.0.tar.gz

Download URL simplecharts-0.3.0.tar.gz
Size 5.3 kB
Tags Source
SHA-256 checksum
How to use checksums
62b82e895412d76fb696b3288dbf0112a293dbd7a9cdc08133fcfb5e2ca32471
BLAKE2b-256 checksum
How to use checksums
45edcd21a60fb21b2a6d3fdc2d0020206b7f6de90f8e5b0f563407fd932955d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 17, 2026.

Transparency log

Release files / simplecharts-0.3.0-py3-none-any.whl

Download URL simplecharts-0.3.0-py3-none-any.whl
Size 5.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2d91d67f752640e5fb115df5a2b4adf905fbca31d923fe350f270e90797b8736
BLAKE2b-256 checksum
How to use checksums
deacd92a40f774e86fa1ae4025b45de5d2c45411b1f0582dcfc3e016eeab8863
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 17, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.2

2 release files

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page