Data visualization design based on Stanford CS448B. Use for: (1) choosing chart types, (2) selecting visual encodings, (3) critiquing visualizations, (4) building D3.js visualizations, (5) designing interactions/animations, (6) choosing colors, (7) visualizing networks, (8) visualizing text. Covers Bertin, Mackinlay, Cleveland & McGill.
| Reference | Use When | |-----------|----------| | encoding-perception.md | Choosing how to map data to visual properties, or evaluating if encodings are effective | | chart-design.md | Deciding which chart type fits the data, or configuring axes/scales | | d3-patterns.md | Writing D3.js code for bindings, scales, axes, transitions | | interaction-animation.md | Adding brushing, filtering, tooltips, or animated transitions | | color.md | Selecting color palettes or ensuring accessibility | | networks-text.md | Visualizing graphs, hierarchies, or text/document data |
When reviewing any visualization:
When mapping data fields to visual channels:
npx skills add sundial-org/cs448b-visualization下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer