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.