Skip to main content

ChartGPT is a library for generating charts from text

Project description

ChartGPT Logo


ChartGPT is a lightweight and user-friendly tool designed to assist you in visualizing your Pandas dataframes. Whether you are working in a Jupyter notebook or developing a Dash application, ChartGPT makes it effortless to generate stunning charts and plots. 📈

Features 🌟

  • Intuitive integration with Pandas dataframes 🐼
  • Supports both Jupyter notebooks and Dash applications 📓🚀
  • Simple installation and setup ⚙️

Installation ⬇️

You can install ChartGPT using pip:

pip install chartgpt

Example Usage 🎉

Jupyter Notebook 📔

import chartgpt as cg

df = pd.read_csv('data.csv')
chart = cg.Chart(df, api_key="YOUR_API_KEY")
chart.plot("Pop vs. State")

ChartGPT in a Jupyter notebook

Generated graph after inputting 'Pop vs. State'

Dash App 🚀

ChartGPT in a Dash app

Documentation 📚

For detailed information on how to use ChartGPT, please refer to the documentation.

License 📜

This project is licensed under the MIT License - see the LICENSE file 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

chartgpt-0.0.7.tar.gz (1.6 MB view details)

Uploaded Source

Built Distribution

chartgpt-0.0.7-py3-none-any.whl (8.3 kB view details)

Uploaded Python 3

File details

Details for the file chartgpt-0.0.7.tar.gz.

File metadata

  • Download URL: chartgpt-0.0.7.tar.gz
  • Upload date:
  • Size: 1.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.19

File hashes

Hashes for chartgpt-0.0.7.tar.gz
Algorithm Hash digest
SHA256 0696875782288100e0fa7547be7082a9675351f6f50c1d334ad01f273c20e999
MD5 c759cc4244dc2925702138aa6b3e0b88
BLAKE2b-256 05c8375e9fbd9dee93f54fd5d0e3e85ac9533b55d18f1c0d5c4a81315e6b28a4

See more details on using hashes here.

File details

Details for the file chartgpt-0.0.7-py3-none-any.whl.

File metadata

  • Download URL: chartgpt-0.0.7-py3-none-any.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.19

File hashes

Hashes for chartgpt-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 31f0982df52b3fc36736d21b8e27f2a7c240d0d40028e85ef6c79c66b528f5e1
MD5 6fcfa4b59fe4079b6d8aa76200ad8edc
BLAKE2b-256 2868de64013df4dcc73df8c930e473f34d3c6b3feb49f75657a3f7ad6229e9d5

See more details on using hashes here.

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