chrisfang的Excel大全

用坐标轴改变图表的展现形态Part1【对数刻度】

2013-09-05
作者: chrisfang | 分类: Excel图表 | 阅读: 9,779 次浏览 | Tags:
声明: 本站文章均属原创,转载时请标明出处

图表的主要作用在于以更直观可见的方式来描述和展现数据。但数据的关系和特性总是多样的,有些时候我们做出来的图表并不能十分真实而客观的表达出数据应有的特性来,或者说默认的图表设置掩盖和隐藏了图表中的一些特性,在这种情况下,我们就需要借助一些工具或手段来进行处理,让图表能够提供更有价值的数据展现——坐标轴的设置就是其中的方法手段之一。
下面的文章将根据几个具体的例子,来介绍使用坐标轴改变图表展现形态的几种不同方法。

1.对数刻度
采用对数刻度形式的坐标轴,可以在显示形态上减小数据间的差异性。

下面的表格中显示了某个股票交易日中各板块的资金流入流出情况。


如果以资金“净流入”数据为分析目标绘制一张条形图,通常的情况下会得到下面这张图:

由于各板块的资金净流入数据差距比较大,大的有几十亿,小的只有几百万,因此放在同一个图表上来展现的时候,有些比较小的数据几乎不显示图形(如家具、电器等板块),这就让图表的展现效果打了折扣。这种情况下,就可以使用“对数刻度”来设置坐标轴。

双击这个条形图上的横坐标轴(显示0-300000的数值轴),打开【设置坐标轴格式】对话框,在其中勾选【对数刻度】选项,【基数】设为“10”,如下图所示。

设置完成后的图表形态改变为下面的样子:

在这张图上,由于横坐标不再是均匀分布的100000、200000、300000…,而是改之以10的指数级增长的10、100、1000…,使得各个量级的数据都能正常显示,并且在不同项目间仍能展现出符合数据逻辑的大小对比关系。
为了避免这样的对数刻度图表引起误读,还可以在图表中添加数据标签来进行标注,如下图所示。

对数刻度的坐标轴可以减小图表形态上的差异性,但是否应该使用这种改变,很多时候还要取决于制图者的绘图诉求。
例如,下面显示了一组来源于www.sipri.org的各主要国家国防预算数据。

如果希望突出美国在这项数据上所占据的显著地位,突出其与其他国家之间的巨大差异,就比较适合用常规的坐标轴来显示图表,如下图:

而如果制图者希望比较明显的显示出其他几个国家之间的差异情况,不希望“特别突出”美国在这项数据上的显著性,则可以使用对数刻度来设置坐标轴,效果如下图:

如果希望比较各国在2000年与2010年之间的数据变化情况,则比较适合使用常规的坐标轴来显示,效果如下面的左图。在这种情况下如果使用对数刻度坐标(如下面的右图),会让不同年份的数据增减幅度无法反映真实的比例。

除了使用对数刻度的方法以外,还有一种使用截断图示来表示超大数据的方法(在实际绘图中使用不真实的虚拟数据来替代超大数据),效果如下图所示,由于这种方法更改了源数据,并不涉及坐标轴的操作,因此本文中暂且按下不表。

继续阅读:Part2

发表评论

邮箱地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>