如果告诉你,下面这两张图表来源于同一组数据,你会相信吗?
相似的情况同样也会出现在下面的柱形图中:
如果给这两组图表都加上纵坐标的显示,原因就豁然开朗了:
没错,造成上面相同数据产生不同图表形态的原因,就在于他们使用了不同的纵坐标数值范围。在图表高度相同的情况下,1号图表的纵坐标取值范围比2号图表更小,因此可以更加“精细而显著”地展现数据间的差异细节,就好比使用了放大镜。
控制这个纵坐标取值范围的,就是纵坐标的“最小值”和“最大值”。
在默认情况下,使用Excel创建的图表会根据数据的范围自动设定这个“最小值”和“最大值”,并且还会随着数据的变化而自动适应,以期达到最合适的数据展现效果。
但是这样自动设置的坐标轴范围,并不一定完全符合制图者的意图。
例如,如果希望展现某商品指数的波动在较长时间内保持比较“平稳”的状态,是会选择上面折线图中的1号图还是2号图呢?(2号更理想)
如果希望“突出显示”六家分公司之间的赢利水平差异,是会选择上面柱形图中的1号图还是2号图呢?(1号更合适)
如果希望“真实反映”某公司不同年份之间的同比增幅比率,是会选择下面簇状柱形图中的哪一张图表呢?(下侧以0点为最小值的图表)
如果以上这几个问题都能毫不犹豫的给出准确回答,相信你的心目中已经对何种情形下需要控制坐标轴范围有了比较清晰的理解。
除了绘图者的主观意图之外,该选择什么样的坐标轴范围还跟数据本身的属性有关。例如,对于几百万的营业额数据来说,数万元的差异算不上是太大的波动范围;而对于汇率数据来说,个位数的波动就会带来显著的差异。因此在用图表展现不同的数据时,也应该考虑到这种差异性。
要手动设置坐标轴的范围,可以在设置坐标轴对话框中,将“最小值”和“最大值”的选项从“自动”改为“固定”,然后在右侧的文本框中设定具体数值即可。如果图表数据源发生变化,需要留意更改这里的参数设置。
在很多情况下,手动设置坐标轴范围时的主要设定对象是“最小值”,而在有些情况下,“最大值”的设定也会对图表的含义解读产生巨大影响,例如雷达图。
对于雷达图来说,数据点与圆心和外部顶点之间的距离都有具体的数据意义,而前者由坐标轴最小值决定,例如下图:
后者则由坐标轴最大值决定,例如下图:
Excel自动设置的坐标轴范围有时会让雷达图的解读产生偏差,而这种情况往往会被许多人所忽视。
综上,如果图表坐标轴所设置的最小值起点不是以0开始,在图表上保留坐标轴的起点标签显示就很有必要,能够更好的帮助别人理解图表图形的数据含义,避免产生误导。