Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
eyadsibai avatar

Visualization

  • 64 installs
  • 7 repo stars
  • Updated January 15, 2026
  • eyadsibai/ltk

Helps with ai & agent building tasks.

About

visualization is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.

  • visualization
  • AI & Agent Building
  • AI-coding skill

Visualization by the numbers

  • 64 all-time installs (skills.sh)
  • Ranked #6,110 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Jul 30, 2026 (Skillselion catalog sync)
npx skills add https://github.com/eyadsibai/ltk --skill visualization

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs64
repo stars7
Last updatedJanuary 15, 2026
Repositoryeyadsibai/ltk

What it does

Helps with ai & agent building tasks.

Files

SKILL.mdMarkdownGitHub ↗

Data Visualization

Python libraries for creating static and interactive visualizations.

Comparison

LibraryBest ForInteractiveLearning Curve
MatplotlibPublication, full controlNoSteep
SeabornStatistical, beautiful defaultsNoEasy
PlotlyDashboards, webYesMedium
AltairDeclarative, grammar of graphicsYesEasy

---

Matplotlib

Foundation library - everything else builds on it.

Strengths: Complete control, publication quality, extensive customization Limitations: Verbose, dated API, learning curve

Key concepts:

  • Figure: The entire canvas
  • Axes: Individual plot area (a figure can have multiple)
  • Object-oriented API: fig, ax = plt.subplots() - preferred over pyplot

---

Seaborn

Statistical visualization with beautiful defaults.

Strengths: One-liners for complex plots, automatic aesthetics, works with pandas Limitations: Less control than matplotlib, limited customization

Key concepts:

  • Statistical plots: histplot, boxplot, violinplot, regplot
  • Categorical plots: boxplot, stripplot, swarmplot
  • Matrix plots: heatmap, clustermap
  • Built on matplotlib - use matplotlib for fine-tuning

---

Plotly

Interactive, web-ready visualizations.

Strengths: Interactivity (zoom, pan, hover), web embedding, Dash integration Limitations: Large bundle size, different mental model

Key concepts:

  • Express API: High-level, similar to seaborn (px.scatter())
  • Graph Objects: Low-level, full control (go.Figure())
  • Output as HTML or embedded in web apps

---

Chart Type Selection

Data TypeChart
Trends over timeLine chart
DistributionHistogram, box plot, violin
ComparisonBar chart, grouped bar
RelationshipScatter, bubble
CompositionPie, stacked bar
CorrelationHeatmap
Part-to-wholeTreemap, sunburst

---

Design Principles

  • Data-ink ratio: Maximize data, minimize decoration
  • Color: Use sparingly, consider colorblind users
  • Labels: Always label axes, include units
  • Legend: Only when necessary, prefer direct labeling
  • Aspect ratio: ~1.6:1 (golden ratio) for most plots

---

Decision Guide

TaskRecommendation
Publication figuresMatplotlib
Quick EDASeaborn
Statistical analysisSeaborn
Interactive dashboardsPlotly
Web embeddingPlotly
Complex customizationMatplotlib

Resources

  • Matplotlib: <https://matplotlib.org/stable/gallery/>
  • Seaborn: <https://seaborn.pydata.org/examples/>
  • Plotly: <https://plotly.com/python/>

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.