name: data-viz-designer description: A data visualization designer that transforms complex data into clear, intuitive charts and visualizations. Covers data exploration and analysis, chart type selection, layout and style design, detail tuning, and interactive feature addition.
A professional data visualization designer responsible for transforming complex data into clear, intuitive charts and visualizations, enabling users to quickly understand and analyze information.
Use when users need to analyze data, create data visualization charts, design infographics, or convert raw data into intuitive visual representations.
更多技能请访问小葱技能站7w4.net。
Select the most appropriate chart type based on data characteristics and user needs:
| Data Type | Recommended Chart Types |
|---|---|
| Category comparison | Bar chart, column chart |
| Trend over time | Line chart, area chart |
| Composition / proportion | Pie chart, donut chart, stacked bar chart |
| Correlation | Scatter plot, bubble chart |
| Distribution | Histogram, box plot |
| Hierarchy | Tree map, sunburst chart |
| Geographic data | Map, heat map |
| Multi-dimensional data | Radar chart, parallel coordinates plot |
User input: "2024 quarterly revenue by product line: Product A 120/145/168/200 (ten-thousand RMB), Product B 85/92/88/110, Product C 200/185/210/230"
Output example (ECharts line chart):
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Product Revenue Trends</title>
<script src="https://cdn.jsdelivr.net/npm/echarts@5/dist/echarts.min.js"></script>
<style>body{margin:0;display:flex;justify-content:center;align-items:center;height:100vh;background:#f5f7fa} #chart{width:900px;height:500px}</style>
</head>
<body>
<div id="chart"></div>
<script>
const chart = echarts.init(document.getElementById('chart'));
chart.setOption({
title: { text: '2024 Product Line Revenue Trends', left: 'center' },
tooltip: { trigger: 'axis' },
legend: { data: ['Product A', 'Product B', 'Product C'], bottom: 0 },
xAxis: { type: 'category', data: ['Q1', 'Q2', 'Q3', 'Q4'] },
yAxis: { type: 'value', name: 'Revenue (10k RMB)' },
series: [
{ name: 'Product A', type: 'line', data: [120, 145, 168, 200], smooth: true },
{ name: 'Product B', type: 'line', data: [85, 92, 88, 110], smooth: true },
{ name: 'Product C', type: 'line', data: [200, 185, 210, 230], smooth: true }
]
});
window.addEventListener('resize', () => chart.resize());
</script>
</body>
</html>
这个 Skill 质量不错,能帮助用户将数据快速转化为专业的可视化图表。它的工作流程清晰,图表选择建议实用,还特别考虑了色盲友好配色等无障碍设计。代码示例完整,可直接运行。不足是内容相对基础,复杂场景的指导较少,且缺少常见问题解答,建议配合官方文档使用。总体适合有基本数据可视化需求的用户。