关于
This skill enables developers to create fully customized, interactive data visualizations using D3.js, offering complete control over SVG elements and data binding. It's ideal for building unique, complex charts with sophisticated transitions and interactions that standard libraries can't achieve. Use it when you need bespoke, data-driven visualizations rather than simple, pre-styled charts.
快速安装
Claude Code
推荐npx skills add majiayu000/claude-skill-registry -a claude-code/plugin add https://github.com/majiayu000/claude-skill-registrygit clone https://github.com/majiayu000/claude-skill-registry.git ~/.claude/skills/d3js在 Claude Code 中复制并粘贴此命令以安装该技能
GitHub 仓库
Frequently asked questions
What is the d3js skill?
d3js is a Claude Skill by majiayu000. Skills package instructions and resources that Claude loads on demand, so Claude can perform d3js-related tasks without extra prompting.
How do I install d3js?
Use the install commands on this page: add d3js to Claude Code as a plugin, or clone its repository into your skills directory, then restart Claude so it picks up the skill.
What category does d3js belong to?
d3js is in the data-visualization category, tagged charts, d3, svg, interactive and custom-viz.
Is d3js free to use?
Yes. d3js is listed on AIMCP and free to install. It runs inside Claude, so no separate service account is required to use the skill itself.
相关推荐技能
该Skill提供了Plotly JavaScript库的CDN链接,帮助开发者快速在网页中集成Plotly数据可视化功能。它适用于需要在浏览器端直接渲染交互式图表的前端项目,无需本地安装。同时包含Python和R的安装指南,方便全栈开发者跨语言使用Plotly。
该Skill提供了Highcharts图表主题定制功能,让开发者能快速应用统一的视觉样式。通过Highcharts.setOptions()方法,可集中配置颜色方案、背景、字体等核心设计元素。适用于需要批量定制或统一品牌化图表场景,提升数据可视化的一致性和开发效率。
该Skill为Highcharts的Boost模块,专门用于优化海量数据集的渲染性能。它通过启用GPU加速和预分配内存等技术,显著提升包含数万甚至数百万数据点的图表交互速度。开发者只需引入boost.js并配置相应参数,即可在数据密集型可视化场景中获得流畅体验。
这个Skill为ECharts提供TypeScript类型支持,帮助开发者在Claude Code中获得完整的类型提示和自动补全。它包含了EChartsOption等核心类型定义,确保图表配置的类型安全。开发者可以像在本地IDE中一样,享受TypeScript带来的开发体验提升和错误预防能力。
