data-visualization

Generate charts, graphs, and dashboards with Python libraries including Matplotlib, Seaborn, and Plotly.

564|70|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/ynulihao/AgentSkillOS --skill data-visualization-ynulihao
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-visualization
Source: https://github.com/ynulihao/AgentSkillOS/tree/main/data/skill_seeds/data-visualization
Command: npx skills add https://github.com/ynulihao/AgentSkillOS --skill data-visualization-ynulihao

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of transforming raw data into understandable and insightful visual representations, making complex information accessible.

Core Features & Use Cases

  • Chart Generation: Creates various chart types (line, bar, scatter, pie) using libraries like Matplotlib, Seaborn, and Plotly.
  • Data Storytelling: Helps in selecting the right visualization to communicate specific data narratives effectively.
  • Dashboard Creation: Provides examples for building interactive dashboards with tools like Streamlit.
  • Use Case: A marketing analyst needs to present quarterly sales performance. This Skill can generate a line chart showing revenue trends over time, a bar chart comparing sales by region, and a pie chart illustrating the contribution of different marketing channels.

Quick Start

Use the data-visualization skill to create a bar chart of monthly sales data from the provided CSV file.

Frequently Asked Questions about data-visualization

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

FAQPage Schema
How do I generate charts and graphs from a CSV file using Python?

Generate charts and graphs from a CSV file using Python libraries like Matplotlib, Seaborn, and Plotly. This skill translates raw datasets into clear visual formats such as line, bar, scatter, and pie charts for data analysis.

What is the best way to visualize data relationships for a presentation?

The best way to visualize data relationships for a presentation is to select appropriate chart types based on data types and audience. This process ensures complex information is accessible and communicates specific data narratives effectively.

Can I use Matplotlib and Plotly to build interactive dashboards?

Yes, you can use Plotly to build interactive dashboards. This skill provides examples for creating interactive dashboards with tools like Streamlit, supporting data analysis and presentation alongside static libraries like Matplotlib and Seaborn.

Do I need to understand my data types before creating data visualizations?

Yes, understanding data types and relationships is required to select and design appropriate data visualizations. This knowledge ensures the generated charts and graphs accurately represent the underlying dataset for the intended audience.

When do I need data visualization for my data analysis workflow?

You need data visualization when transforming raw data into understandable visual representations. It is required when making complex information accessible for analysis, such as presenting quarterly sales performance trends or regional comparisons.