data-visualization

Generate Python data visualizations with matplotlib, seaborn, and plotly.

Updated Apr 17, 2026
One-click install
npx skills add https://github.com/ccstudentcc/agent-prompts --skill data-visualization-ccstudentcc
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: data-visualization
Source: https://github.com/ccstudentcc/agent-prompts/tree/main/.codex/skills/data-visualization
Command: npx skills add https://github.com/ccstudentcc/agent-prompts --skill data-visualization-ccstudentcc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Data visualization is the process of turning raw numbers into actionable insights. This Skill provides guided chart selection, Python visualization patterns, and accessibility-focused design principles to help you create clear, publication-ready figures.

Core Features & Use Cases

  • Chart Selection Guide: Choose appropriate charts for trends, comparisons, distributions, and compositions.
  • Python Visualization Code Patterns: Ready-to-use templates for matplotlib, seaborn, and plotly; style and formatting defaults; accessible color palettes.
  • Design Principles & Accessibility: Color theory, typography, layout, and screen-reader friendly considerations for better readability.

Quick Start

Create a publication-ready line chart from your time-series data using the provided templates and styles.

Frequently Asked Questions about data-visualization

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

FAQPage Schema
How do I create accessible data visualizations in Python?▼

Accessible data visualization in Python uses color theory, typography, and screen-reader friendly layouts to ensure clear readability. This approach provides ready-to-use templates for matplotlib, seaborn, and plotly with accessible color palettes built-in.

How do I choose the right chart type for my dataset?▼

Chart selection depends on your analytical goal: line charts for trends, bar charts for category comparisons, histograms for distribution assessment, and dashboards for multi-metric composition analysis.

What's the best way to build publication-ready plots with matplotlib and seaborn?▼

Building publication-ready plots with matplotlib and seaborn involves applying predefined style and formatting defaults. These code patterns ensure clear chart guidance, accessible typography, and consistent layout across various dataset sizes.

Can I create interactive dashboards for trend analysis using plotly?▼

Yes, plotly supports interactive dashboards for trend analysis and multi-metric comparisons. The provided code patterns help generate clear, publication-ready figures suitable for datasets of varying sizes.

Does this approach work for large datasets or only small samples?▼

This visualization approach is applicable to datasets of varying sizes. It provides chart selection guidance and code patterns designed to handle trend analysis, distribution assessment, and multi-metric comparisons regardless of scale.

Why does my plotly chart fail accessibility checks for screen readers?▼

Plotly charts may fail accessibility checks if color contrast, typography, and layout lack screen-reader friendly considerations. Applying accessible color palettes and proper formatting defaults resolves these readability barriers.