data-visualization-expert

Generate accessible bar, line, scatter, heatmap, distribution, and dashboard charts from CSV inputs.

5|4|Updated Nov 9, 2025
One-click install
npx skills add https://github.com/takusaotome/claude-skills-library --skill data-visualization-expert-takusaotome
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-visualization-expert
Source: https://github.com/takusaotome/claude-skills-library/tree/main/skills/data-visualization-expert
Command: npx skills add https://github.com/takusaotome/claude-skills-library --skill data-visualization-expert-takusaotome

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires matplotlib, seaborn, pandas, numpy, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This skill helps you turn raw CSV data into clear, readable, and accessibility-friendly visualizations instead of producing charts that are hard to interpret, poorly styled, or unusable for colorblind viewers.

Core Features & Use Cases

  • Chart creation & styling: Generate professional bar, line, scatter, heatmap, distribution, and dashboard visuals with consistent typography, grids, and layout.
  • Chart selection guidance: Choose the right chart type for your data and communication goal using built-in decision logic and references.
  • Accessible color & typography: Apply colorblind-safe palettes, enforce contrast-minded defaults, and add Japanese font support to prevent mojibake.

Quick Start

Create an accessible bar chart from a CSV by running the visualization script and saving the result as a PNG file.

Frequently Asked Questions about data-visualization-expert

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create accessible data visualizations from a CSV file using Python?

You can generate accessible data visualizations from CSV data by running a Python script that applies colorblind-safe palettes and styling safeguards. This approach uses matplotlib and seaborn to output publication-quality bar, line, or scatter charts that are clear for all viewers.

What is the best way to choose the right chart type for my dataset in Python?

The best way to choose the right chart type is to use built-in chart selection guidance that evaluates your CSV data and communication goals. This logic recommends the appropriate visualization format, ranging from bar and scatter plots to heatmaps and dashboards.

Does matplotlib support colorblind-safe palettes and Japanese font configuration for chart labels?

Yes, matplotlib supports colorblind-safe palettes and optional Japanese font configuration to prevent mojibake in non-Latin labels. Enforcing contrast-minded defaults and accessible colors ensures your charts remain readable for colorblind viewers.

Can I save Python matplotlib charts as high-resolution PNG, PDF, or SVG files?

You can save your matplotlib charts as PNG, PDF, or SVG files with configurable DPI and styling safeguards. This flexibility ensures your generated bar, line, scatter, and heatmap visualizations meet publication-quality standards for both digital and print formats.

Do I need pandas and numpy installed to generate publication-quality charts with Python?

Yes, you need pandas and numpy installed alongside matplotlib and seaborn on Python 3.8+ to generate publication-quality charts. These dependencies handle the underlying data manipulation and numerical operations required for accurate visualization.

Why does my seaborn heatmap show poorly styled grids and inconsistent typography?

Your seaborn heatmap shows poorly styled grids and inconsistent typography when default styling safeguards are not applied. Using built-in layout and typography defaults ensures your heatmap and distribution plots maintain a consistent, publication-quality appearance.