dataviz-guide

Recommend chart types for data storytelling across plotting frameworks.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/drmowinckels/dotfiles --skill dataviz-guide
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dataviz-guide
Source: https://github.com/drmowinckels/dotfiles/tree/main/config/claude/skills/dataviz-guide
Command: npx skills add https://github.com/drmowinckels/dotfiles --skill dataviz-guide

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Selecting the right chart to communicate data stories clearly is challenging; this guide helps analysts, researchers, and developers select effective visualisations and avoid common pitfalls.

Core Features & Use Cases

  • Chart-selection framework: guidance on choosing chart types based on data story (comparison, distribution, trend, part-to-whole, relationship).
  • Audience adaptation: tailored recommendations for technical vs lay audiences.
  • Framework-agnostic: works with ggplot2, matplotlib, d3, Plotly, and more; includes references to chart-types and design principles.
  • Practical examples: quick-do's and don'ts for common visualization scenarios.

Quick Start

Describe your data and goal to receive a chart recommendation.

Frequently Asked Questions about dataviz-guide

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

FAQPage Schema
How do I choose the right chart type for my data story?

Choosing the right chart type involves matching your data story goal—comparison, distribution, trend, part-to-whole, or relationship—to a suitable visualization. This guide provides recommendations across these categories to ensure clear data storytelling.

What is the best way to adapt data visualizations for a non-technical audience?

Adapting data visualizations for a non-technical audience involves selecting chart types that simplify complex relationships while avoiding common pitfalls. This framework tailors recommendations specifically for layperson audiences to enhance comprehension.

Does this chart selection guide work with both ggplot2 and Plotly?

Yes, this chart selection guide works with both ggplot2 and Plotly. It is a framework-agnostic design guide that provides explicit chart-type references and best practices applicable across ggplot2, matplotlib, d3, and Plotly.

How do I avoid common data visualization pitfalls when plotting trends?

To avoid common data visualization pitfalls when plotting trends, follow explicit best practices and do's-and-don'ts for trend scenarios. This guide highlights specific design principles to prevent misleading visualizations.

When do I need a chart-selection framework for data analysis?

You need a chart-selection framework for data analysis when you must communicate data stories clearly across technical or lay audiences. It helps analysts and developers select effective visualizations tailored to specific data relationships.