data-visualization
Create professional data visualizations with Python using matplotlib, seaborn, and plotly. Includes chart selection guidance, design principles, accessibility standards, and code patterns for publication-quality figures.
Introduction
This skill empowers users to generate high-quality, effective data visualizations using Python's robust scientific stack, including matplotlib, seaborn, and plotly. It serves as an automated consultant for data scientists, analysts, and engineers who need to communicate complex datasets through visual media. The skill translates abstract data relationships into clear, actionable, and aesthetic graphics that adhere to industry best practices in data storytelling and visual communication.
-
Intelligent chart selection: Automatically suggests the most effective plot types based on data relationships, such as time series, categorical comparisons, distributions, correlations, and network structures.
-
Professional code patterns: Provides production-ready Python snippets for standardized styling, including figure resolution (DPI), font sizing, grid management, and accessible color palettes tailored for colorblind compliance.
-
Design and accessibility enforcement: Integrates design theory, such as Gestalt principles and color theory, while enforcing accessibility standards to ensure visualizations are inclusive and readable.
-
Publication-quality outputs: Standardizes the creation of figures suitable for research papers, executive reports, and dashboards, using best practices like removing chart junk, optimizing axis labels, and proper legend placement.
-
Utilize this skill when brainstorming the best visual representation for a raw dataset or during the final polishing stage of a project.
-
Inputs typically include pandas dataframes or structured array data; outputs are code snippets for generating figures and saving them as high-quality image formats (PNG, SVG, PDF).
-
Practical constraints: Avoids anti-patterns like 3D charts or misleading dual-axis plots unless explicitly required and justified. Focuses on high-information density displays like small multiples and heatmaps.
-
Users should provide context on the target audience (e.g., technical peer review vs. executive summary) to receive tailored advice on style and complexity. The skill covers a wide range of use cases from exploratory data analysis (EDA) to finished presentation-grade assets.
Repository Stats
- Stars
- 11,662
- Forks
- 1,359
- Open Issues
- 92
- Language
- Python
- Default Branch
- main
- Sync Status
- Idle
- Last Synced
- Apr 29, 2026, 02:21 PM