AI Agent Hub
Back to skills
📊

Data Visualization

Data Analysis Updated 2026.08.30

Paste the following prompt into your AI chat to install this skill:

Please follow https://skillhub.cn/install/skillhub.md to install @user_3c6cb52e/data-visualization-skillhub.

About this skill

Problem

When structured data needs to become a chart, the hard part is often not rendering, but choosing the right visual form from variable types, the analytical question, and the output medium. Feeding raw data directly into matplotlib can produce unreadable axis labels, inconsistent colors, missing-value gaps, or bar charts that exaggerate differences.

How It Works

The skill breaks visualization into explicit steps: inspect whether fields are numeric, categorical, or temporal, then select chart types based on comparison, trend, relationship, distribution, correlation, or composition. It then aggregates, pivots, sorts, resamples, and removes NaN values before drawing. Styling focuses on readable axis labels, units, legends, removal of unnecessary gridlines and borders, and size choices matched to reports or dashboards. Static output uses matplotlib and seaborn, saved as PNG or SVG; interactive output uses plotly with hover, zoom, and pan.

Boundaries and Notes

It is suited for analytics charts in reports and documentation, not for statistical modeling or full dashboard frontend development. Large category sets may need an Other bucket or a treemap; dense scatter plots may need alpha, jitter, or hexbin/density views; missing values, long labels, and skewed data each need specific handling. If no chart type is specified, it infers one from the question, but providing audience and output format is still recommended.

Use Cases

  • In a quarterly review deck, aggregate regional sales CSVs into horizontal bar charts suitable for slides.
  • In an analytics report, build a seaborn correlation heatmap and flag unusually high-correlation fields.
  • For a product dashboard request, create plotly interactive trend charts with zoom, pan, and hover hints.
  • Before handoff, fix long categorical labels, missing-value gaps, and skewed-data readability issues.

Best For

  • Data analysts who need report-ready static charts from structured tables.
  • Product managers who need interactive exploratory charts for decision reviews.
  • Data engineers who need reproducible matplotlib or seaborn charts in Jupyter or docs.
  • BI analysts who need to handle long labels, missing values, and skewed data.