Skip to main content

Python SVG Charting Library

Project description

https://img.shields.io/pypi/v/svg.charts.svg https://img.shields.io/pypi/pyversions/svg.charts.svg https://img.shields.io/travis/jaraco/svg.charts/master.svg Code style: Black

svg.charts is a pure-python library for generating charts and graphs using Scalable Vector Graphics.

Acknowledgements

svg.charts depends heavily on lxml and cssutils. Thanks to the contributors of those projects for stable, performant, standards-based packages.

Thanks to Sean E. Russel for creating the SVG::Graph Ruby package from which this Python port was originally derived.

Thanks to Leo Lapworth for creating the SVG::TT::Graph package which the Ruby port was based on.

Thanks to Stephen Morgan for creating the TT template and SVG.

Getting Started

svg.charts has some examples (taken directly from the reference implementation) in tests/samples.py. These examples show sample usage of the various chart types. They should provide a good starting point for learning the usage of the library.

An example of using svg.charts in a CherryPy web app can be found in jaraco.site.charts. If the site is working, you can see the rendered output here.

svg.charts also provides API documentation.

Contributing

This project is hosted at Github.

Please use that site for reporting bugs and requesting help. Patches and contributions of any kind are encouraged.

Project details


Download files

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

Source Distribution

svg.charts-6.1.tar.gz (38.3 kB view details)

Uploaded Source

Built Distribution

svg.charts-6.1-py2.py3-none-any.whl (30.9 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file svg.charts-6.1.tar.gz.

File metadata

  • Download URL: svg.charts-6.1.tar.gz
  • Upload date:
  • Size: 38.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.1

File hashes

Hashes for svg.charts-6.1.tar.gz
Algorithm Hash digest
SHA256 bde7671e0fe26146aa9a003a4a6dfe23d90a3585658b331a75464375188c08b3
MD5 cf4ea30191e668e9f7292ee6975c8d28
BLAKE2b-256 ffe6fa31278e027cd7e238a0ae3fca67b5ba66ac8de12b1a4ed161c5e112f5c7

See more details on using hashes here.

Provenance

File details

Details for the file svg.charts-6.1-py2.py3-none-any.whl.

File metadata

  • Download URL: svg.charts-6.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 30.9 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.1

File hashes

Hashes for svg.charts-6.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 30d81341cc03be4871cc2e3cd8e2ef60ddca182434df9ede58c005d92bce4873
MD5 a0f2c816db5f376f53d98a3c267dacb7
BLAKE2b-256 e8866850638b2b033a29d85b5d792561bec279cb91002b4fa653ba76d11df7ed

See more details on using hashes here.

Provenance

Supported by

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