Skip to main content

Opinionated matplotlib-based library for clean, presentation-ready charts and visual storytelling.

Project description

📊 datavizlib

Opinionated matplotlib-based Python tooling for building clean, consistent, presentation-ready charts.

Installation

Install from PyPI:

pip install datavizlib

Or install locally for development:

pip install -e .

Quick Start

from datavizlib import LineChart

chart = LineChart(
    title="Monthly revenue",
    subtitle="Actual vs forecast",
    x_label="Month",
    y_label="Revenue"
)

chart.build()
chart.add_data(df, x="month", y="revenue", linestyle="solid")
chart.add_data(df, x="month", y="forecast", linestyle="dotted")
chart.render()

Contributing

Contributions are welcome.

License

datavizlib is released under the MIT License. See LICENSE for details.

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

datavizlib-0.1.0.tar.gz (8.7 kB view details)

Uploaded Source

Built Distribution

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

datavizlib-0.1.0-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

Details for the file datavizlib-0.1.0.tar.gz.

File metadata

  • Download URL: datavizlib-0.1.0.tar.gz
  • Upload date:
  • Size: 8.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for datavizlib-0.1.0.tar.gz
Algorithm Hash digest
SHA256 95cb15683c9ff56f193428a75424ed6ee60f5e0a97fbf86aee08b2638572da0f
MD5 7faab2ba61f33b217416be6a5f578434
BLAKE2b-256 28828bbef8a5ac49f97521448d11a9bd8b2d546102ccd520d1c9bdfd1a10fc85

See more details on using hashes here.

File details

Details for the file datavizlib-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: datavizlib-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for datavizlib-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0485fdd100df23027052203ec91b718a310b5483d6710d1ebc1574f47702a349
MD5 855e96aa6a8a0ff2f4e0ef1b91fcc619
BLAKE2b-256 d299337503c1570528c755f2f8de5454e7f740a02a3f06c9cdef6412608ce7ff

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