Data Visualization
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.
Related Skills
Reads Excel/CSV files, cleans and analyzes them, then generates a charted Excel summary and interactive HTML dashboard.
Performs local, paragraph-level cross-document similarity checks and produces an HTML report with revision suggestions.
Scrapes JD search results for product titles, prices, sales, and stores, then exports verified data to UTF-8 CSV.
An A-share market monitor using Sina Finance API for real-time quotes, price and percentage alerts, daily logging, and scheduled checks.