导语
产品经理在设计数据可视化功能时,不仅要考虑图表类型的选择,还要关注图表的样式设计。不同的样式配置能够传达不同的视觉信息,影响用户对数据的理解和体验。本文从产品设计角度梳理 ECharts 8 种图表类型的样式配置能力,帮助产品经理在 PRD 中准确描述样式需求,设计出既美观又实用的数据可视化产品。
TL;DR 快速结论
- 折线图:可配置线条样式、数据点样式、区域填充、平滑曲线、标记点线,适合趋势展示
- 柱状图:可配置柱条样式、尺寸、间距、堆叠、背景、标签,适合分类对比
- 饼图:可配置扇形样式、标签位置、圆环图、玫瑰图、选中交互、引导线,适合占比展示
- 散点图:可配置点样式、视觉映射、数据筛选、标记区域、动画效果,适合相关性分析
- 雷达图:可配置维度、数据系列、区域填充、坐标轴样式,适合多维度对比
- 树图:可配置节点样式、连线样式、展开折叠、布局方式,适合层级结构展示
- 矩形树图:可配置矩形样式、层级嵌套、标签、视觉映射、交互钻取,适合占比结构展示
- 箱型图:可配置箱体样式、异常值标识、多组对比,适合数据分布分析
是什么:图表样式配置的定义
图表样式配置是指控制图表外观、视觉效果、交互反馈的参数集合。不同的图表类型提供不同的样式配置选项,产品经理可以根据品牌规范、用户需求、数据特点选择合适的样式配置。
样式配置的层次
全局样式:颜色主题、调色盘,影响整个图表的外观风格
系列样式:线条样式、柱条样式、扇形样式,影响数据系列的视觉效果
元素样式:数据点、标签、标记点线,影响单个元素的显示效果
交互样式:悬停高亮、选中状态、动画效果,影响用户交互的视觉反馈
为什么:样式配置的价值
品牌一致性
统一视觉风格:
- 使用统一的颜色主题
- 保持图表样式与品牌规范一致
- 提升产品的专业度和识别度
适用场景:企业级产品、品牌化产品、多图表页面
信息传达
突出关键信息:
- 通过颜色、大小、样式突出重要数据
- 使用标记点线标注关键数据
- 通过视觉映射展示数据分布
适用场景:数据大屏、分析报告、业务监控
用户体验
提升可读性:
- 合理的颜色对比度
- 清晰的标签显示
- 适当的间距和布局
增强交互性:
- 悬停高亮反馈
- 选中状态突出
- 平滑的动画过渡
怎么做:图表样式配置方法
折线图样式配置
线条样式:
- 颜色:区分不同系列
- 粗细:突出重要系列
- 样式:实线、虚线、点线
数据点样式:
- 形状:圆形、方形、菱形
- 大小:根据数据重要性调整
- 显示:数据点较多时可隐藏
区域填充:
- 适用场景:强调数据量级
- 透明度:0.3-0.5 较为合适
- 颜色:与线条颜色一致或渐变
平滑曲线:
- 适用场景:数据噪声较大
- 效果:弱化波动,展示趋势
- 注意:可能掩盖真实波动
柱状图样式配置
柱条样式:
- 颜色:区分不同系列或数据项
- 边框:增加层次感
- 圆角:现代感设计
- 阴影:增加立体感
柱条尺寸:
- 宽度:根据数据量调整,建议 20%-40%
- 最大宽度:防止图表过宽时柱条过大
- 最小高度:确保小值数据可见
柱条间距:
- 系列间距(barGap):20%-30%
- 类目间距(barCategoryGap):30%-50%
- 注意:设置间距后通常无需再设宽度
堆叠显示:
- 适用场景:展示占比和总量
- 颜色:不同系列使用不同颜色
- 标签:显示数值和占比
饼图样式配置
扇形样式:
- 颜色:区分不同类别
- 边框:增加清晰度
- 阴影:增加立体感
标签显示:
- 位置:内部(简洁)、外部(详细)、引导线(避免重叠)
- 内容:名称、数值、百分比
- 样式:字体、颜色、对齐方式
圆环图:
- 适用场景:需要中心显示总计或其他信息
- 半径:内半径 40%-60%,外半径 70%-90%
- 中心内容:总计、说明文字、图标
南丁格尔图(玫瑰图):
- 适用场景:突出类别差异
- 效果:通过半径和角度同时展示数据
- 注意:占比感知较弱,适合类别差异明显的场景
散点图样式配置
点样式:
- 形状:圆形、方形、三角形等
- 大小:根据数据值或固定大小
- 颜色:区分不同系列或数据类别
视觉映射:
- 颜色映射:将第三个维度映射到颜色
- 大小映射:将第三个维度映射到点的大小
- 适用场景:三维数据的二维展示
数据筛选:
- 适用场景:大数据量时聚焦分析
- 方式:通过交互筛选显示特定范围
- 注意:保持筛选条件的可见性
雷达图样式配置
维度配置:
- 数量:建议 4-8 个维度
- 名称:清晰描述评估指标
- 顺序:按重要性或逻辑顺序排列
数据系列:
- 颜色:区分不同对象
- 样式:实线、虚线、填充
- 透明度:填充区域 0.3-0.5
最大值设置:
- 统一各维度刻度范围
- 便于公平对比
- 注意:不同维度量纲差异大时需标准化
树图样式配置
节点样式:
- 形状:圆形、方形、自定义
- 大小:根据层级或数据值
- 颜色:区分不同层级或类别
连线样式:
- 颜色:与节点颜色协调
- 粗细:根据层级调整
- 样式:直线、曲线
布局方式:
- 从上到下:传统组织架构
- 从左到右:横向空间充足时
- 径向布局:中心节点突出
矩形树图样式配置
矩形样式:
- 颜色:区分不同层级或类别
- 边框:增加层次感
- 圆角:现代感设计
层级嵌套:
- 适用场景:展示层级数据的占比结构
- 效果:每个矩形包含子矩形
- 注意:层级不宜过深(建议 3-4 层)
视觉映射:
- 大小映射:表示主要指标(如销售额)
- 颜色映射:表示次要指标(如增长率)
- 注意:避免映射过多维度导致混乱
箱型图样式配置
箱体样式:
- 颜色:区分不同组别
- 边框:增加清晰度
- 透明度:填充区域 0.3-0.5
异常值标识:
- 样式:与正常数据点区分
- 颜色:通常使用红色或橙色
- 大小:略大于正常数据点
多组对比:
- 适用场景:对比不同组别的数据分布
- 布局:并排或堆叠
- 颜色:使用不同颜色区分组别
对比与取舍:样式配置的选择
颜色使用原则
单系列图表:
- 使用品牌主色或主题色
- 渐变色彩增加视觉吸引力
- 避免过于鲜艳的颜色
多系列图表:
- 使用调色盘保证颜色协调
- 重要系列使用突出颜色
- 保持颜色数量适中(建议 <7 种)
标签显示策略
数据点较少(<20 个):
- 显示所有标签
- 标签内容:名称、数值、百分比
数据点较多(20-50 个):
- 显示关键数据点标签
- 其他数据点通过 tooltip 查看
数据点很多(>50 个):
- 隐藏标签,仅通过 tooltip 查看
- 或使用数据筛选功能
动画效果使用
适用场景:
- 数据首次加载
- 数据更新时
- 交互操作时(如展开折叠)
注意事项:
- 动画时长适中(300-500ms)
- 避免过度动画影响性能
- 考虑用户偏好(可关闭动画)
常见错误与排错
错误 1:颜色对比度不足
症状:图表难以阅读,数据区分不明显
解决方案:
- 使用颜色对比度检查工具
- 确保文字与背景对比度 >4.5:1
- 深色背景使用浅色文字
错误 2:标签重叠
症状:标签文字重叠,难以阅读
解决方案:
- 使用引导线连接标签
- 旋转标签角度
- 控制标签显示间隔
- 使用 tooltip 替代部分标签
错误 3:样式过于复杂
症状:图表视觉混乱,信息传达不清
解决方案:
- 遵循"少即是多"原则
- 统一样式规范
- 突出关键信息
- 简化次要元素
错误 4:响应式适配不当
症状:不同屏幕尺寸下图表显示异常
解决方案:
- 使用百分比宽度
- 监听 resize 事件
- 调整字体大小和间距
- 测试不同分辨率
FAQ 常见问题
Q1:如何选择合适的颜色方案?
A:根据品牌规范选择主色调,使用调色盘保证颜色协调,重要数据使用突出颜色,保持颜色数量适中(建议 <7 种)。
Q2:标签显示不下怎么办?
A:可以使用引导线、旋转标签、控制显示间隔、使用 tooltip 替代部分标签,或启用数据筛选功能。
Q3:如何突出显示重要数据?
A:使用突出颜色、增大尺寸、添加标记点线、使用高亮样式、单独设置样式。
Q4:动画效果会影响性能吗?
A:简单动画影响很小,但复杂动画或大量数据点可能影响性能。建议控制动画时长和复杂度,考虑用户偏好。
Q5:如何保证多图表页面的视觉一致性?
A:使用统一的颜色主题、调色盘、字体样式、间距规范,建立样式设计规范文档。
Q6:深色模式下如何设计图表?
A:使用浅色文字和半透明背景,调整颜色饱和度,确保对比度足够,测试不同深色主题。
延伸阅读与引用
总结
图表样式配置是数据可视化设计的重要组成部分。产品经理应根据品牌规范、用户需求、数据特点选择合适的样式配置,确保图表既美观又实用。掌握 8 种图表类型的样式配置能力,能够设计出符合产品定位、提升用户体验的数据可视化产品。记住:好的样式设计应该服务于信息传达,而非单纯的视觉炫技。