D3 自定义可视化

ReactD3Data Visualization图表SVG更新于 2026-08-14

使用场景: 构建标准图表之外的自定义可视化:网络关系图、层级树图、桑基流图与专属 D3 可视化。

安装
npx skills add d3-custom-visualizations
克隆
git clone https://github.com/skillhub-community/d3-custom-visualizations.git

描述

高级 D3 可视化库。图表:ForceDirectedGraph(可拖拽节点、链接样式与聚类检测的网络/关系可视化)、TreeMap(按值定大小的层级矩形+面包屑下钻)、SankeyDiagram(阶段/实体间的比例流链接+节点排序)、ChordDiagram(实体间关系带)与自定义 BezierConnector 绘制专属图。每个都是接受数据+选项的 React 组件,响应式缩放。

交互:悬停 tooltip(支持 HTML 内容)、点击选择联动详情面板、缩放/平移(d3-zoom)与进出场动画(d3 transitions,减少动态感知)。包含 D3-in-React 的经典避坑模式:拥有容器 ref、用 useMemo 计算布局(拖拽不重算整个图)、卸载时清理模拟力。附带数据建模小指南(如何为每种图塑形输入数据)与真实示例(组织架构图、销售流桑基图、话题聚类)。

AI Hub

跑 Skill 需要模型接口?

AI Hub 提供 OpenAI 兼容接口,给 Cursor / Claude Code / Agent 用。

打开 AI Hub

元数据

作者@dataviz_team
许可证MIT
版本1.0.0
依赖1

依赖

Data Visualization Charts