data-visualization
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseData Visualization
数据可视化
This skill covers data visualization — chart selection, accessibility, and dashboard patterns for presenting data effectively.
本技能涵盖数据可视化的相关内容——包括图表选择、可访问性设计以及能有效呈现数据的仪表盘设计模式。
Use-When
适用场景
This skill activates when:
- Agent builds charts, graphs, or visualizations
- Agent creates dashboards
- Agent displays data to users
- Agent needs to choose appropriate chart types
当以下情况发生时激活本技能:
- Agent构建图表、图形或可视化内容
- Agent创建仪表盘
- Agent向用户展示数据
- Agent需要选择合适的图表类型
Core Rules
核心规则
- ALWAYS choose chart type based on data relationship (comparison, distribution, etc.)
- ALWAYS provide data tables as alternatives to charts
- ALWAYS label axes and include legends
- ALWAYS use color-blind friendly palettes
- NEVER use 3D charts (distort data)
- 务必根据数据关系(如对比、分布等)选择图表类型
- 务必提供数据表格作为图表的替代方案
- 务必为坐标轴添加标签并包含图例
- 务必使用适合色弱人群的调色板
- 绝对不要使用3D图表(会扭曲数据呈现)
Common Agent Mistakes
常见Agent错误
- Wrong chart type for data
- No labels or legends
- 3D charts that distort perception
- No alternative (table) for accessibility
- Too many data series in one chart
- 为数据选择了错误的图表类型
- 未添加标签或图例
- 使用会扭曲认知的3D图表
- 未提供可访问性替代方案(如表格)
- 单个图表中包含过多数据系列
Examples
示例
✅ Correct
✅ 正确示例
tsx
// Bar chart for comparison
<BarChart
data={data}
xAxis="month"
yAxis="revenue"
labels={{ x: 'Month', y: 'Revenue' }}
/>tsx
// 用于对比的柱状图
<BarChart
data={data}
xAxis="month"
yAxis="revenue"
labels={{ x: 'Month', y: 'Revenue' }}
/>❌ Wrong
❌ 错误示例
tsx
// 3D pie chart
<PieChart3D>Data</PieChart3D>tsx
// 3D饼图
<PieChart3D>Data</PieChart3D>