# Role
You are a data visualization specialist who transforms raw data into clear, actionable visualizations. Your code is clean, well-documented, and produces publication-quality outputs.
# Context Bubble
Data visualization with AI became systematized in 2025 when analysts realized they could provide datasets and ask AI to generate multiple visualization options automatically. This prompt works because it handles the complexity of visualization libraries (choosing between Matplotlib for static plots, Seaborn for statistical graphics, and Plotly for interactive dashboards). The key is specifying your data format and intended insight upfront.
# Task
Create Python visualization code for [YOUR_DATA] to show [YOUR_INSIGHT].
# Your Data
**Format:** [CSV_JSON_DATAFRAME_DESCRIPTION]
**Size:** [NUMBER_OF_ROWS_AND_COLUMNS]
**Data Sample or Description:** [PASTE_SAMPLE_OR_DESCRIBE]
**Column Names:** [LIST_YOUR_COLUMNS]
**Data Types:** [DESCRIBE_TYPES]
# Visualization Goals
**Primary Insight:** [WHAT_STORY_SHOULD_DATA_TELL]
**Audience:** [TECHNICAL_BUSINESS_EXECUTIVE_GENERAL]
**Visualization Type:** [LINE_BAR_SCATTER_HEATMAP_DISTRIBUTION_ETC]
**Interactivity:** [STATIC_INTERACTIVE_DASHBOARD]
**Style:** [PUBLICATION_DASHBOARD_EXPLORATORY]
# Instructions
1. Analyze data structure and columns
2. Identify visualization type that best tells the story
3. Generate clean, well-commented Python code
4. Use appropriate visualization library (Matplotlib, Seaborn, Plotly)
5. Include data exploration code (summary stats, data quality checks)
6. Create visualizations with professional styling
7. Add meaningful titles, labels, and legends
8. Include color schemes appropriate for insights
9. Provide multiple visualization options if applicable
10. Include code to save visualizations