1. 内容整体设计与思路拆解
先说个我的观察:很多人做Excel图表,一上来就闷头选数据、插入图表,结果做出来的东西要么丑得没法看,要么根本表达不清数据背后的含义。尤其是散点图——大多数人要么不做,要么做出来就是一堆密密麻麻的黑点,领导看了直摇头。
这篇文章就是要解决这个问题:用Excel做一张漂亮、清晰、能让数据说话的分类散点图。
先说清楚,什么是“漂亮的分类散点图”?它至少要有三个特点:一是能一眼看出数据分为几类,类别之间有明显的视觉区分;二是每个点之间不互相遮挡,能看清密度和分布;三是配色、坐标轴、标签都干净舒服,不需要额外修图就能直接放进PPT或报告里。
什么人适合看这篇文章?最近在热词热搜里,关于Excel的搜索量一直不小,比如“excel表格怎么加小绿三角”“excel使用技巧大全”“excel数据分析”“excel数据透视表”等等,说明大家确实在频繁用它做数据处理。但专门针对散点图的系统教学很少,大多是零散的技巧拼凑。所以这篇文章适合:经常用Excel做报表的职场人、科研或学习场景中需要展示数据的同学、以及所有想让图表看起来更专业的人。
有人可能会说:“散点图不就是插入图表选散点图吗?有什么好讲的?”这个想法对了一半。插入图表确实只要点几下,但让它变漂亮、变清晰、变专业,中间至少隔着五个细节:数据怎么排、分类怎么标、坐标轴怎么调、颜色怎么配、标签怎么加。这五个细节做到位,图表的观感会直接从“能用”变成“好看”。
还有一点值得先说清楚:很多人做分类散点图习惯用“按颜色手动改点”,这完全是可以的,但我更推荐用“辅助列”的思路来做。等你看完这篇文章,你就会明白,辅助列才是分类散点图优雅的底层逻辑——它不仅能让你轻松控制颜色,还能顺带解决图例、标签、筛选功能等一系列后续问题。
所以这篇文章安排的路径是这样的:先把数据准备和格式整理好,然后讲清楚散点图的适用场景和Excel原生能力,接着通过一个完整案例演示从原始数据到最终成图的每一步操作,再补充美化、动态交互、常见bug的排查,最后聊一聊我的实际体会和几个可以一键套用的模板思路。
整个过程我会带着“为什么这么做”的思考来讲,不是扔给你一堆操作步骤就完事。毕竟,知其然更要知其所以然,你下次换一批数据、换个场景,也能自己变通。
2. 数据准备与格式整理
2.1 为什么散点图的数据格式很重要
很多人做散点图失败,第一步就栽在数据格式上。散点图和柱状图、折线图不一样,它对数据结构的敏感度相当高。说得直白点:柱状图你随便选中一块区域,Excel多半能猜出你想干什么;但散点图,如果你把数据排成一列一列的“分类+数值”的表格,Excel经常会懵掉,生成的图表完全不是你想要的。
散点图的底层逻辑是:每个数据点由X值和Y值两个坐标构成,X决定点在水平方向的位置,Y决定点在垂直方向的位置。所以数据至少要组织成两列:一列是X值,一列是Y值。如果还要分类展示,那就再加一列“类别”字段。
但实际使用中,我见过太多次这样的情况:用户手里有一张表,第1列是人名,第2列是年龄,第3列是收入。他选中年龄和收入两列做散点图,明明选对了,但出来的图却只有一列数据,或者X轴变成了1、2、3......这样的序号。原因是什么?往往是Excel没有正确识别X轴和Y轴数值。
这类问题有一个很典型的解法:在做散点图之前,把数据整理成“X值”、“Y值”、“类别”三列的标准结构,这是散点图的数据准绳。不管原始数据长什么样,最后落到图表区域前,先标准化一次。这一步做好了,后面所有环节都会顺畅。
2.2 数据结构化:分类字段的编码与规范
我们来举一个实际案例。假设你是一家连锁咖啡店的城市运营人员,手上有一批门店的数据:每家店的月均客流量(X轴)、月均销售额(Y轴),以及门店类型(A类旗舰店、B类社区店、C类写字楼店)。你想用一张分类散点图直观展示不同门店类型的经营情况——这是散点图最典型的使用场景。
原始数据表格可能是这样的:
| 门店编号 | 客流量 | 销售额 | 门店类型 |
|---|---|---|---|
| M001 | 3200 | 26.5万 | A类旗舰店 |
| M002 | 1800 | 12.3万 | B类社区店 |
| M003 | 2700 | 21.8万 | C类写字楼店 |
| M004 | 1400 | 9.2万 | B类社区店 |
| M005 | 3900 | 30.1万 | A类旗舰店 |
| ... | ... | ... | ... |
这张表看起来结构清晰,但直接拿来插入散点图,Excel不一定能猜对谁是X谁是Y。更麻烦的是,门店类型是文本字段,散点图本身不认识“A类旗舰店”这种分类,它在画图的时候只认数值。
所以这里有一个准备工作是必须要做的:把门店类型做数值编码,或者统一为Excel能识别的分组。比如:
| 门店编号 | X客流量 | Y销售额 | 门店类型编码 | 门店类型 | 注释 |
|---|---|---|---|---|---|
| M001 | 3200 | 26.5 | 1 | A类旗舰店 | 类型编码用于分组 |
这一步的价值在于:你保留了文本字段用于展示图例,同时让数据具备可计算性。实际操作中,我会把“门店类型编码”做一个映射:1代表A类,2代表B类,3代表C类。映射方式可以用IF嵌套,也可以用VLOOKUP从编码表里查,反正都行,最终目的是让分类信息变成Excel能处理的东西。
2.3 缺失值与异常值的前置处理,防止图表失真
散点图对数据质量非常敏感。相比柱状图、饼图,散点图的确很“玻璃心”——如果数据里有缺失值,Excel通常不会在图表里留空位,而是直接忽略或者拉出奇怪的连线;如果有异常值(比如某个销售额填成265万而不是26.5万),这一个点就会把整个坐标轴的尺度拉爆,其他点全被压缩在一小片区域里,整个图瞬间失去可读性。
有一次我给一家门店做经营分析,销量数据里混进了一个字符串文本“未统计”,结果散点图直接没法画,图表区域变成一片空白。排了半天才发现是这个脏数据在作祟。
所以标准动作是三步:先筛选缺失值,再用箱线图或肉眼观察法揪出明显的异常值,最后把单位统一。比如客流量统一为“人”,销售额统一为“万元”,别一会儿万一会儿元,坐标轴标签会非常混乱。
实际操作中还有一个容易被忽略的点:如果同一家门店有多个时段的记录,而你想用散点图表达“每家门店的总体情况”,那就需要先做透视汇总,把重复记录聚合成一条总记录。散点图的每个点应该代表一个独立实体,而不是一条明细流水。这是很多人做出来的图“点堆在一起看不清”的根本原因之一——他们没有先聚合,直接把几千条明细全丢进散点图里。
3. 分类散点图制图的完整流程与核心细节
3.1 理解Excel散点图的类型:聚类点还是气泡图
在开始动手前,我们需要先做一次“选型”。Excel的散点图家族里,主要有三类:纯散点图(仅数据点)、带平滑线和数据标记的散点图、气泡图。其中纯散点图适合展示两变量的相关关系,平滑线版本适合表达趋势曲线,而气泡图可以额外用气泡大小承载第三个维度的信息。
做分类散点图,首选是“仅带数据标记的散点图”。注意不要选带线的版本——分类数据的点之间不存在连线关系,画上平滑线反而会造成误导,让读者误以为这些点之间存在时间顺序或因果关系。
我的建议是:如果需展示第三维度信息(比如门店的成本或利润率),可以升级成“气泡图”,用气泡大小代表第三维数值;如果只需要二维分类,那就用最朴素的“仅带数据标记的散点图”,然后在格式上进行美化。
这是整个制作过程中的第一个选择关卡。很多人到这里不假思索就选了“带平滑线的散点图”,结果图里莫名其妙多了一条条折线,数据和数据之间被强加了逻辑关系,显然不是我们想要的。
3.2 操作步骤:从数据到成图的完整实录
为了让你能无缝复刻,我直接用一个真实案例走一遍完整操作。假设我们有以下数据(Excel中A到D列):
| A | B | C | D | |---|--------|--------|--------|---------| | 门店编号 | 客流量(X) | 销售额(Y) | 门店类型 | | M001 | 3200 | 26.5 | A类旗舰店 | | M002 | 1800 | 12.3 | B类社区店 | | M003 | 2700 | 21.8 | C类写字楼店 | | M004 | 1400 | 9.2 | B类社区店 | | M005 | 3900 | 30.1 | A类旗舰店 | | M006 | 1500 | 11.0 | C类写字楼店 | | M007 | 2200 | 15.6 | B类社区店 | | M008 | 3100 | 24.9 | A类旗舰店 | | ... | ... | ... | ... |
第一步:先做一个预处理列。在E列输入“类型编码”,用IF函数做映射,比如:
=IF(D2="A类旗舰店",1,IF(D2="B类社区店",2,3))不要小看这个编码列,后面设置颜色、图例、筛选数据的时候都用得上。
第二步:插入散点图。选中B列和C列的数据,点击“插入”→“图表”→“散点图”→“仅带数据标记的散点图”。注意,选区只要B和C两列,千万不要把门店编号也框进去——它会变成第三维数值,扰乱坐标轴。
第三步:调整坐标轴格式。默认生成的图,X轴和Y轴的范围往往不是我们想要的结果。双击横轴,在“坐标轴选项”里把边界设成合适的最小值和最大值,比如横轴从1000到4500,纵轴从5到35。为什么这里要手动设定?因为默认情况下Excel会留出大量空白边距,不设置的话点会集中在中间一小块,视觉上特别空。
第四步:为不同类别设置颜色。这一步是灵魂。先选中整个数据系列,右键选择“设置数据系列格式”,在“填充与线条”那里并不能直接按类别分色。正确的做法是右键图表,选择“选择数据”→“添加”,把每一类门店的数据单独拆成一个系列分别添加。
举个例子,新建三个系列:A类旗舰店、B类社区店、C类写字楼店。每个系列分别选中对应的X值和Y值区域。这样一来,同一类的点会共享一种颜色,且自动生成图例。这个方法比手动“一个一个改点颜色”要高效得多,也方便后期更新数据。
第五步:设置标记样式与大小。分别选中每个系列,在“设置数据系列格式”→“填充与线条”→“标记”→“标记选项”里,把标记类型设为圆形,大小设为8到12之间,填充色选一个舒服的颜色,边框设为无或白色。白色边框是一个实用技巧——它能让相邻的两个点即使位置接近,也依然在视觉上可分离。
第六步:添加数据标签。如果点的数量不多(比如30个以内),我们可以给点加上标签,让读者直接看到门店编号或店名。选中系列,右键“添加数据标签”,再在“标签选项”里勾选“单元格中的值”,选择门店编号那一列作为标签内容。
第七步:清理图表垃圾。删除默认图例(之后我们自制图例或使用自定义图例)、删除网格线(或设为浅灰色)、删除默认图表标题(或改成描述性标题)。这里的思路是:所有不提供信息量的东西,全部移除,让读者的注意力集中在数据点上。
第八步:手动微调坐标轴标题和刻度间隔。双击X轴,在“坐标轴选项”→“数字”→“类别”里选择数字格式,设置小数位数为0,千位分隔符加不加看数据规模。Y轴单位如果是万元,最好在标题里写明“月均销售额(万元)”,免得读者对不上单位。
3.3 辅助列思路:一种更优雅的“分类+颜色”方案
前面说的“把每个类别拆成独立系列”,是Excel内置的标准思路。但如果你有八个、十个类别,拆系列的方式会让你管理起来很痛苦——选择数据对话框里密密麻麻全是系列名,每次改一次数据都要重新确认范围。
这时候我更推荐“辅助列”的方案。所谓辅助列,就是在原始数据右侧新建两列:一列用来存该数据点应归入哪个系列,另一列存放该数据点应显示的颜色值(或颜色名称)。然后用VBA录制一个宏,或在“设置数据系列格式”里给每个点做条件着色。
这个思路的底层逻辑是把视觉属性和数据关联起来,而不是靠手工一个个去调。它的好处是:当数据更新时,颜色和分类自动跟随,不需要再手动调整。
具体操作上,常见做法是在表格里建立分类编码和颜色的映射表,例如:
| 类型 | 编码 | 颜色 |
|---|---|---|
| A类旗舰店 | 1 | #2E75B6 |
| B类社区店 | 2 | #ED7D31 |
| C类写字楼店 | 3 | #70AD47 |
然后根据类型编码生成Excel能识别的颜色值,通过VBA或条件格式批量应用到散点图的各个数据点上。对于熟悉VBA的朋友,这个思路会让你仿佛打开新世界大门,因为你可以用同样的逻辑实现“按数值大小渐变着色”等进阶效果。即使是新手,理解了辅助列思想之后也很受用——往后的动态图表、自动化报告,都离不开这种设计模式。
4. 细节打磨:让图表变漂亮的七个关键技巧
4.1 配色方案的选择与搭配逻辑
图表的“漂亮”很多时候不是来自复杂的装饰,而是来自和谐的颜色。散点图的配色,我个人的准则是:柔和但区分度高。
具体建议:
- 选低饱和度的颜色作为主色,比如莫兰迪色系里常见的雾霾蓝、灰粉色、灰绿色。高饱和度的纯红纯蓝纯绿容易刺眼,也不高级。
- 配色数量控制在3到6个,不要超过6个。类别太多时,优先考虑合并或分组。
- 避免用颜色表达“好”或“坏”的语义倾向,除非你对业务有明确导向。比如客户分群图里,别把某个群体默认设成红色,容易造成负面暗示。
- 使用Excel内置主题色时,尽量选“Office 2010+”那套低饱和主题,而不是2007版本的高饱和主题。
4.2 网格线与坐标轴的克制设计
网格线这个东西,我见过很多人直接保留默认样式——Excel默认的灰色网格线其实还行,但如果图表比较复杂,这些线会干扰阅读。我的经验是:要么删掉网格线,要么把网格线变成浅色虚线,只保留横向网格线而取消纵向网格线。
在Excel里,右键网格线→设置网格线格式→把“颜色”设为浅灰,#D9D9D9就很好,“线型”设为虚线,“透明度”设为30%左右。这样网格线就退到背景层,不会抢数据的视觉权重。
坐标轴方面,默认的黑色轴线和数字标签往往显得过于生硬。选中坐标轴,把“线条”颜色设为浅灰,刻度线类型设为“无”,坐标轴标签位置设为“低”或“图内”,这样轴上的数字不会叠加在点上。
4.3 数据标签的位置与去重策略
分类散点图最怕标签之间互相重叠,密密麻麻的字叠在一起,让图变成一个“毛线球”。这个问题有两种解法:
一是挑着标,不把所有点都标上标签。比如在30个点里,只给每类的中心点或Top3标上标签,其他的点靠颜色分类即可。操作方法是单独选中“要标记的标签”所在的数据点,二次添加标签。
二是使用“数据标签→更多选项→标签位置→居中”配合白色背景。当标签文字置于点中心时,设置标签文字的白色字体并不合适;更好的做法是给标签增加“底纹”,在Excel里可以用绘图工具给每个标签加一个半透明白色填充块,让文字浮在点上而不被背景干扰。
实际项目中,如果点真的特别密集,我更倾向于建议:先在散点图里用颜色分类,然后配合一个独立的“明细表”展示数值。散点图的使命是展示分布和趋势,不是让每个点都精确可读——这件事和“分类散点图”的目标是一致的。
4.4 图例的自定义与东方阅读习惯对齐
Excel默认的图例会显示在图表右侧,但排版空间有限时,我会把图例移到图表的左上方内部区域,或者图表下方居中。这个位置调整背后有原因:中文阅读习惯是从上到下、从左到右,图例放在左上角或下方,扫视路径更顺。如果你的报告是给欧美同事看的,可以考虑右下角。
还有一个小技巧:如果每个系列已经有非常明显的颜色区分,可以删掉Excel原生图例,改用“手动文本框”或“图形形状”自己画一个更有设计感的图例。做出来的效果会让人感觉整体排版更完整,甚至可以和PPT风格统一。
4.5 动态分类散点图:下拉菜单与切片器的结合
做到这里,基础的分类散点图已经成型了。如果想让图表更有交互感,或者在汇报时让人眼前一亮,可以再加上“动态筛选”的功能。
方法一:使用“数据透视表”配合“切片器”。先把原始数据做成透视表,再做散点图——等等,这里有个坑:散点图不能直接基于透视表生成,正确做法是先把透视表的值区域用GETPIVOTDATA或INDEX公式“搬”到一个普通区域,然后基于普通区域生成散点图,再用切片器联动透视表,实现动态更新。
方法二:使用“表单控件”,比如下拉菜单。在单元格里预设一个类别列表,利用INDEX和MATCH组合动态取数,散点图的数据源区域引用这些动态单元格,实现“选一个类别,图上只显示这一类点”的效果。
方法二更轻量,不用透视表,适合数据量不是特别大的场景。我自己的实践里,给客户做经营分布图时经常用到这个方法——选中“A类”,图上只出现A类的点,B、C类自动隐藏;选中“全部”,所有点重新出现。汇报效果比静态图好非常多。
5. 常见问题与排查技巧实录
5.1 散点图显示空白或者只有一列数据点,怎么排查?
这是我被问过最多的问题。通常的排查步骤可以这样走:
- 确认选中的区域是否包含X和Y两列数值。如果只选中了一列,Excel会默认生成“序号为X、所选列为Y”的散点图。
- 检查数据区域是否有文本格式的数值。单元格左上角出现小绿三角,通常意味着Excel把数字存成了文本,散点图不认识这种数据。选中该列,使用“分列”功能强制转换成数字。
- 检查是否有隐藏行或筛选状态。如果数据被筛选了,部分数据点会消失,图表上就会缺角。
- 检查坐标轴边界设置。如果坐标轴最小值和最大值设置了奇怪的参数,数据点可能被“框”在可视范围之外。
5.2 点全部堆叠在原点,或者X轴变成1、2、3,是怎么回事?
这个问题的根源在于Excel没有正确识别X值。最常见的原因是用户选取数据时,把包含“门店编号”在内的列一起选中了。Excel会把第一列视作X轴,第二列视作Y轴——如果第一列是文本(门店编号),散点图就无法正确识别,于是退化成“序号分布”。
解决方式很简单:在“选择数据”→“编辑”里,手动指定X轴系列值为对应的数据列(比如客流量列),Y轴系列值为另一列(销售额列)。这一步手动指定,基本能解决90%的坐标轴错乱问题。
5.3 多个分类系列之间颜色混乱,怎么统一和管理?
颜色混乱通常是因为你给不同系列设置了相同颜色,或者系列过多导致Excel自动分配无限重复的颜色。处理办法:
- 在“选择数据”对话框里,按类别分别添加系列。
- 选中每个系列,手动设置填充色。
- 把颜色编码写入辅助列,用VBA一次搞定。
如果只是给10个以内的类别做图,手动设置完全够用;如果类很多,强烈建议用辅助列+VBA。这条路一旦走通,以后做任何分类图都能用同一套配色逻辑。
5.4 散点图性能卡顿,数据量太大怎么办?
数据量到了一万行以上,散点图的交互就会开始卡顿。这时候有几个方向可以考虑:
- 先用透视表或SUMIFS汇总数据,降低散点的数量。
- 使用“切片器+透视表”的动态方案,让Excel只绘制当前筛选出的那部分点。
- 如果必须展示全部数据点,考虑把数据按类别切片,每类单独一个小图(也叫“小多组图”),这样的表现力反而比一张拥挤的大图更强。
另外提醒一下,Excel 365的散点图性能相对老版本已有很大提升,但仍不建议直接把5万行原始明细丢进图表。预处理和聚合永远是第一选择。
5.5 设置好的颜色方案,在他人电脑上打开后变了怎么办?
这种情况很常见——对方用的是不同版本的Excel,或者用了不同的主题颜色。解决办法是:在设置颜色时,不要用“主题颜色”里的那组内置色,而是自定义RGB颜色值。这样可以最大程度保证跨设备的一致性。
比如深蓝色设置为#2E75B6,在另一台电脑上打开,只要对方不做特殊更改,颜色就不会变。
还有一个小技巧:如果你发给别人的是自己导出的PDF或图片版本,那就彻底没有跨设备一致性的问题。图表关键成果建议导出一份PDF或高清图片,Excel源文件另存一份即可。
6. 实用模板思路与一键配置参考
6.1 我的常用散点图模板速查表
自己这些年做下来,形成了一套比较顺手的散点图模板设置。汇总成一张表,你可以直接照着抄:
| 配置项 | 推荐设置 |
|---|---|
| 图表类型 | 仅带数据标记的散点图 |
| 标记样式 | 圆形,大小8~12 |
| 标记边框 | 白色,宽度1.5磅 |
| 配色 | 3~6个低饱和主题色,自定义RGB |
| 网格线 | 横向浅灰虚线,透明度30% |
| 坐标轴线 | 浅灰色,无刻度线 |
| 数据标签 | 仅在需要时启用,优选“单元格中的值” |
| 图例位置 | 左上内部或图表下方 |
| 图表字体 | 微软雅黑或等线,10~11磅 |
| 图表背景 | 无填充或极浅灰色#FAFAFA |
6.2 从静态图到自动化:同数据源一键刷新的实现
当你把图表做好之后,还存在一个“后期维护”的问题:原始数据变了,图表需要重新设置吗?
答案是:不需要。只要我们保证散点图的数据源区域是完整覆盖数据表的范围(而不是手动一个一个点选散点),新增数据行时,Excel图表默认不会自动扩展范围。这个问题有一个使用经验丰富的解法:把数据源区域定义成“表”(快捷键Ctrl+T),那么新增一行数据后,散点图会自动把新行的数据纳入图表。这个操作看似简单,却能帮你省去每个月底重新调整数据系列范围的麻烦。
如果你的数据分散在不同Sheet,或者希望更进一步实现“一键更新多张图”,可以用名称管理器定义动态区域,配合OFFSET函数或Excel 365的FILTER函数生成动态数据源。套路是相同的:用动态区域作为散点图的X轴/Y轴数据源,数据一更新,图表自动刷新。
6.3 不同场景的方向调整:相关分析、客户分群与门店评估
不同业务场景下,分类散点图需要微调的关注点不太一样:
- 相关分析场景:重点看点的整体走向和分布的密集程度。建议保留线性趋势线(右键添加趋势线,选线性),同时显示R平方值。分类图在这种场景下通常是为了观察不同分组的相关性是否一致。
- 客户分群场景:重点看各类别在坐标系里是否形成明显分区。如果各类别重合严重,说明分类变量和这两个数值变量的相关性不够,需要重新考虑分类维度。
- 门店评估场景:通常要叠加“参考线”。比如销售额大于20万、客流量大于2500视为达标,那就用坐标轴辅助线或者手动添加两个参考矩形,把四象限的边界画出来。这个操作Excel可以用“散点图+平均线系列”实现,也可以用“图表设计→添加图表元素→线条”的方式手动画。
6.4 一个可以用一辈子的散点图设计心法
我做了很多年的图表,如果要提炼一个最核心的心法,那就是:永远不要指望Excel默认生成的图表能直接交付。
默认的东西是工具的最低标准,而职业选手的价值恰恰在于把最低标准之上那些琐碎但关键的事情做完:调配色、设边界、删垃圾、加注释。你在这上面花15分钟,收获的是一张可以让读者猜不到出处、看起来像别人花了几小时做出来的图。
还有一个不算技巧的技巧:把做好的图保存成“图片模板”,下次新的数据到来时,直接用“编辑数据→替换数值”来完成更新。这种方式虽然不是最自动化,但对于大多数普通使用场景来说,是最省心的路径。
7. 实操中积累的独家感受与经验
最后,想分享几个我自己做分类散点图时的真实体会。
第一,分类散点图不是越花哨越好。我见过有人把每个点都做成五颜六色的渐变,还把整张图的背景换成深色,结果投影到会议室大屏上什么都看不清。做图第一原则永远是“清晰优先,美观第二”当美观和清晰冲突时,放弃美观。分类散点图的核心目的是让人几秒钟内看出“谁和谁是一类”,而不是“作者审美有多高级”。
第二,数据点的数量会直接影响图表的表现形式。30个点以内做分类散点图,这是一个舒适区。如果超过100个点,说实话即使分了类,点也会大量重叠。这时候应该反过来想:是不是应该先做数据聚合,或者改用“六边形分箱图”或“密度图”?Excel原生没有密度图,但我们可以用“颜色深浅”表示点的重叠程度,这个可以用辅助列的透明度方案实现,效果不错。
第三,做图过程中的检查习惯非常重要。我每次完成一张图,都会做一次“三秒测试”:把图发给一个不了解数据的普通同事,问他三秒内能看出几个信息——如果他说不出两个以上信息,说明这张图还有优化空间。分类散点图的“信息门槛”应该足够低,低到不需要解释就能看懂,这才算真正的漂亮。
第四,一定要善用Excel的“选择数据”对话框。很多人从来不去点这个窗口,其实里面藏着散点图制作80%的控制力——系列增删、数据源范围调整、轴反转、系列顺序调整都能在这里完成。我会在调图过程中频繁进出这个对话框,比反复点击图表本身效率高得多。
如果你是从零开始做第一张分类散点图,我的建议是先用小数据量(比如5~10个点)完整走一遍流程,重点关注“系列拆分”和“坐标轴边界”这两个坑。等跑通之后,再换真实数据,再逐步往上加动态交互。这张图做成之后,你会惊喜地发现,原来Excel也能做出不输给专业数据分析软件的可视化效果。
工具不在新旧,在于你把细节做到什么程度。希望这篇文章抛出的思路和方法,能让你少踩一些我当年踩过的坑。