
可视化官方
Skill 文件
Skill
SKILL.md
SKILL.md
| name | chartjs-viz |
|---|---|
| title | Chart.js 可视化 |
| description | 当用户需要在普通网页中快速实现轻量、响应式的基础统计图表,或明确要求使用 Chart.js 时,使用此 Skill。该库擅长:柱状图、折线图、面积图、饼图、环形图、散点图、气泡图、雷达图、极区图、混合图。不要用于复杂仪表盘、地图、关系网络、3D 场景或 AI 流式可视化。 |
Chart.js 可视化工具
核心原则
- 选用最合适的图表类型匹配数据特征
- 保持配置简洁,避免不必要的复杂度
- 确保图表响应式,适配不同屏幕尺寸
图表类型
| 图表类型 | 说明 | 适用场景 |
|---|---|---|
| Area Chart | 面积图 | 累积趋势的直观展示 |
| Bar Chart | 柱状图 | 类别数据的数值比较 |
| Bubble Chart | 气泡图 | 三维数据(x, y, 大小)关系 |
| Doughnut Chart | 环形图 | 占比关系,中心可留白 |
| Pie Chart | 饼图 | 简单占比百分比展示 |
| Line Chart | 折线图 | 时间序列的趋势分析 |
| Mixed Chart | 混合图 | 多种图表类型的组合 |
| Polar Area Chart | 极区图 | 多维类别数据的雷达替代 |
| Radar Chart | 雷达图 | 多维指标的综合对比 |
| Scatter Chart | 散点图 | 双变量相关性分析 |
极简配置模板
基础折线图
javascript
new Chart(ctx, { type: 'line', data: { labels: [], datasets: [{ label: '数据', data: [], borderColor: 'rgb(75, 192, 192)', tension: 0.1 }] }, options: { responsive: true, plugins: { legend: { display: true } } }});基础柱状图
javascript
new Chart(ctx, { type: 'bar', data: { labels: [], datasets: [{ label: '数值', data: [], backgroundColor: 'rgba(54, 162, 235, 0.5)' }] }, options: { responsive: true }});样式规范
- 配色:使用 Chart.js 默认配色或自定义简洁色系
- 字体:使用系统默认字体栈
- 边距:保持
responsive: true自动适配容器
安装
bash
npm install chart.js或通过 CDN:
html
<script src="https://cdn.jsdmirror.com/npm/chart.js"></script>Ln 1, Col 1MarkdownSpaces: 2
No errors