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 tests Code style: Black https://img.shields.io/badge/skeleton-2021-informational

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-7.2.1.tar.gz (36.8 kB view details)

Uploaded Source

Built Distribution

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

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: svg.charts-7.2.1.tar.gz
  • Upload date:
  • Size: 36.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for svg.charts-7.2.1.tar.gz
Algorithm Hash digest
SHA256 1dbb0fffa7d22f784aabc5553afc4d069f336fa958db785a74cb37b44b86e50e
MD5 60fc29ae53b49fb30a72489e8f68b277
BLAKE2b-256 0dd917631f905ad80fdcb8aa670ec38b92a41adae384e7510921211ebe825ce9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: svg.charts-7.2.1-py3-none-any.whl
  • Upload date:
  • Size: 30.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for svg.charts-7.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e07476c7e199279d0349fe68171ac6542459a9303dc056666f8629e13476eb83
MD5 f1e0ce8c32787d8bf9fda619f5a3cc37
BLAKE2b-256 a2a9e2d79262c894dac4f8349ac805f6cb13756c273078f4a9d96f6a6bcbb445

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