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.2.tar.gz (6.6 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.2-py3-none-any.whl (9.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: graphcart-0.1.2.tar.gz
  • Upload date:
  • Size: 6.6 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.2.tar.gz
Algorithm Hash digest
SHA256 42ae63fbd4c99fc1f6f3389504d5f1b72a45114cda19ac8cbccbe0ad1a04a5c1
MD5 2f2d9673c1492464f2ae5734c8643c5b
BLAKE2b-256 ccdbcdef3fc1740c3c36739fafcd4b4f183c71ce3ca7c9cb29f5958ec33a1737

See more details on using hashes here.

File details

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

File metadata

  • Download URL: graphcart-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 9.2 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 029736bcf5d649d6697f8613cf221084ec23ae2d471ce43a975fcea626a8e2e4
MD5 d6f97d328d23970df8c44a610518d90e
BLAKE2b-256 cb314faf7ed6d856c79872f465b95daa6bf0453b7b653c9a40f4c57c28200049

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