Skip to main content

An AI-powered data visualization generator using OpenAI

Project description

DataVizGenerator

DataVizGenerator is an AI-powered data visualization tool that automatically generates appropriate visualizations based on data characteristics and user requirements using OpenAI's GPT models.

Installation

pip install dataviz-generator

Quick Start

from dataviz_generator import DataVizGenerator
import pandas as pd

# Initialize with your OpenAI API key
generator = DataVizGenerator(api_key="your-api-key")

# Load your data
df = pd.read_csv("your_data.csv")

# Generate visualization code
viz_code = generator.genvizz(df, "Create complete EDA from this data.")

# Execute the generated code
exec(viz_code)

Features

  • Automatic data analysis and visualization suggestion
  • Smart column type detection
  • ID column identification and handling
  • Comprehensive error handling
  • Clean code generation with proper styling

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

dataviz_generator-0.1.1.tar.gz (5.4 kB view details)

Uploaded Source

Built Distribution

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

dataviz_generator-0.1.1-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dataviz_generator-0.1.1.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for dataviz_generator-0.1.1.tar.gz
Algorithm Hash digest
SHA256 2ec0cfc5ba5c0d12b4a5e62baf394104137f3d1cbebc752abefac404139f5ba7
MD5 bb5505ad671a6b7808c120fe1fa67d7b
BLAKE2b-256 3cc818a0a0c2cb527c985e841e969d08773963a78abfd54106020ebb8f500588

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dataviz_generator-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 331603901ff9ea135ce049fc2d5705fc89febe997b9b752564c13a049dc6b1c0
MD5 c63cd95d75c3dffbf8fba4ad58ad2d57
BLAKE2b-256 406f75501c959942aa8d8cd5a4e72530b8e2dc187baa0ba7276be43d03f91a5d

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