Toolverse
All skills

d3-visualization

by lyndonkl

Use when creating custom, interactive data visualizations with D3.js—building bar/line/scatter charts from scratch, creating network diagrams or geographic maps, binding changing data to visual elements, adding zoom/pan/brush interactions, animating chart transitions, or when

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
lyndonkl
Category
Data Science
Views
88

About this skill

Use when creating custom, interactive data visualizations with D3.js—building bar/line/scatter charts from scratch, creating network diagrams or geographic maps, binding changing data to visual elements, adding zoom/pan/brush interactions, animating chart transitions, or when chart libraries (Highcharts, Chart.js) don't support your specific visualization design and you need low-level control over data-driven DOM manipulation, scales, shapes, and layouts.

How to use

  1. Zainstaluj skill w swoim środowisku Claude/Copilot, wskazując repozytorium https://github.com/lyndonkl/claude/tree/main/skills/d3-visualization jako źródło.

  2. Zanim zaczniesz, upewnij się, że znasz podstawy JavaScript, SVG i CSS — D3 wymaga tych umiejętności. Przeczytaj sekcję "Core Concepts" w dokumentacji, aby zrozumieć data joins, scales i selections.

  3. Wybierz ścieżkę pracy z menu Path Selection Menu: dla prostych wykresów użyj "Create Basic Chart Workflow", dla złożonych layoutów (sieci, hierarchie) wybierz "Create Advanced Layout Workflow".

  4. Podczas tworzenia wykresu podążaj za workflow: zdefiniuj dane, utwórz SVG container, ustaw skale (scales), powiąż dane do elementów DOM (data joins), dodaj osie i etykiety, następnie interakcje (zoom, pan, brush).

  5. Jeśli chcesz zaktualizować wizualizację nowymi danymi, użyj workflow "Update Visualization with New Data" — skill pokaże, jak rebindować dane i animować przejścia między stanami.

  6. Skonsultuj Quick Reference w dokumentacji, aby szybko znaleźć wzorce dla konkretnych zadań (np. tworzenie network diagram, geographic map, animacje przejść).

Related skills

pdf-processing

by Ming-Kai-LC

Comprehensive PDF processing techniques for handling large files that exceed Claude Code's reading limits, including chunking strategies, text/table extraction, and OCR for scanned documents. Use when working with PDFs larger than 10-15MB or more than 30-50 pages.

Data Science
23134

market-analysis

by xbklairith

Use when analyzing markets or interpreting charts - applies technical indicators (RSI, MACD, Moving Averages), identifies support/resistance, analyzes multi-timeframe trends, checks fundamentals and sentiment. Activates when user says \

Data Science
29144

docx

by anthropics

Comprehensive document creation, editing, and analysis with support for tracked changes, comments, formatting preservation, and text extraction. When Claude needs to work with professional documents (.docx files) for: (1) Creating new documents, (2) Modifying or editing content,

Data Science
39142

threejs

by mrgoonie

Build 3D web apps with Three.js (WebGL/WebGPU). Use for 3D scenes, animations, custom shaders, PBR materials, VR/XR experiences, games, data visualizations, product configurators.

Data Science
1743

pdf

by anthropics

Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to fill in a PDF form or programmatically process, generate, or analyze PDF documents at scale.

Data Science
31144

arxiv-search

by langchain-ai

Search arXiv preprint repository for papers in physics, mathematics, computer science, quantitative biology, and related fields

Data Science
76172