数据可视化的工程实践
图表选型取决于交互复杂度、数据量和团队维护成本。这里比较常见用法,不把演示数据当作生产结论。
先确定数据与交互
先写清楚维度、指标、时间范围和空数据表现。D3 更适合自定义绘制;ECharts 和 AntV 适合快速搭建常规图表。
ECharts 的最小示例
const option = { xAxis: { type: 'category', data: ['Mon', 'Tue'] }, yAxis: { type: 'value' }, series: [{ type: 'bar', data: [12, 20] }] }; chart.setOption(option);数据更新时按实例生命周期调用setOption;组件卸载时调用dispose,避免遗留事件监听。
验证建议
用真实字段名和脱敏样本检查空值、极值、缩放和 tooltip,再在目标设备上观察首屏渲染与交互是否可接受。