Skip to main content

A modular, one-stop data visualization package

Project description

graphcart

graphcart is a modular, one‑stop Python package for dataset visualization. It ships with a single high-level function, visualize, plus a set of focused helpers grouped by domain (basic, statistical, correlation, 3D, time‑series, interactive).

Installation

pip install graphcart

Quick start

import pandas as pd
import seaborn as sns
from visuals.core import visualize

df = sns.load_dataset("iris")
visualize(df, "scatter", x="sepal_length", y="sepal_width", hue="species")
visualize(df, "heatmap")
visualize(df, "scatter3d", x="sepal_length", y="sepal_width", z="petal_length")

Plot types

  • Basic: bar, line, scatter, hist, box, pie, area
  • Statistical: violin, swarm, strip, kde
  • Correlation: heatmap, pair
  • Advanced: hexbin, bubble, radar, waterfall
  • 3D: scatter3d, surface3d
  • Time series: ts (line), rolling mean
  • Interactive: scatter_int, map

Contributing

PRs welcome! Please run tests with pytest.

License

MIT

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

graphcart-0.1.1.tar.gz (5.5 kB view details)

Uploaded Source

Built Distribution

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

graphcart-0.1.1-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

Details for the file graphcart-0.1.1.tar.gz.

File metadata

  • Download URL: graphcart-0.1.1.tar.gz
  • Upload date:
  • Size: 5.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for graphcart-0.1.1.tar.gz
Algorithm Hash digest
SHA256 dd1a1534dcd6b865deb181540ff88074f320222eb394cfa8c1ca754c94f24d7a
MD5 aa61e5f7d2513b58211209faa9e31589
BLAKE2b-256 f94ef478dc9c517620153bf54e997d823d7ccc2e4916249a6b805a25eeac03f6

See more details on using hashes here.

File details

Details for the file graphcart-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: graphcart-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 7.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for graphcart-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 88d8bec846b33051b1b9086a960387cf81035005387c5c02245c5b86f3ae4562
MD5 0d664542ebe6fd891c158ae2e89358d2
BLAKE2b-256 3d1a4841be39dcc9154896139ad6375d50163ca1c297bf125fba1911b9b80568

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