Build work-appropriate data visualizations for analysts using D3.js, matplotlib, seaborn, plotly, or altair. Use when creating charts, dashboards, report visuals, or HTML data stories. Prefer D3.js for HTML/custom interactive requests. Prefer matplotlib/seaborn for notebook, Python, and reporting workflows. Use plotly/altair for lightweight interactivity when custom web work is unnecessary. Use this skill to choose the right chart, apply a consistent enterprise visual style, and generate implementation-ready code without requiring users to paste sensitive organizational data.
Choose the library deliberately.
When generating a visualization, provide:
Read these references when needed:
references/style-rules.mdreferences/chart-selection.mdreferences/d3-templates.mdreferences/python-templates.mdTarget a visual feel that is:
Use:
Do not:
Require extra human review when: