2、如何给坐标点添加标签
这是旧版本Excel制作散点图的短板,系统可以给坐标点添加数据标签,但是无法添加名称标签。也难怪,选择数据时就没有将标题列包括进去,巧妇也难为无米之炊。这个就需要借助外部工具实现了,譬如“XY Chart Labels”。
该工具下载地址:http://www.appspro.com/Utilities/ChartLabeler.htm。
然后运行下载的XYChartLabeler.exe文件,运行前保证电脑中Excel软件没有在使用。安装成功后,打开Excel就会发现在选项卡的最后多了一个“XY Chart Labels”标签。
如果安装成功,但“XY Chart Labels”标签没有自动添加,就需要手工添加,类似添加宏,步骤如下:
“文件”菜单的“excel选项”按钮-》“加载项”的“转到”按钮-》“加载宏”对话框的“浏览”按钮-》找到“XYChartLabeler.xlam”文件,如果安装时没有修改默认路径,地址为 C:\Program Files (x86)\AppsPro\ChartLabeler\XYChartLabeler.xlam,然后确认即可。
一切准备就绪,进入主题。
1、单系列的散点图
首先,选取需要绘图的数据区域“B2:C31”。
点击“插入”选项卡,选择“图表”中“散点图”的“仅带数据标记的散点图”类型。
生成下图。
选中图表,在“布局”选项卡中对图表作一些简单的美化,删除图例和网格线,增加“图表标题”和“坐标轴标题”,填充背景色。
单系列散点图基本成型,最后我们添加一条趋势线辅助说明。选中图表,点击“布局”选项卡,在“分析”中选择“趋势线”按钮,在弹出的菜单中选择“线性趋势线”。
趋势线呈现递减的趋势,说明两者是一种相反的关系,年龄越大,房贷压力越小。少数偏离趋势线太远的坐标点可以看作是个案单独分析。
2、多系列的散点图
如果上图需要加上地区进行分析,该如何绘制呢?
途中北京可以看作系列1,成都为系列2,深圳为系列3,先选取北京的数据项生成散点图。
然后选中图表,点击鼠标右键或者点击“设计”选项卡,在“数据”中选择“选择数据”按钮。
在弹出的“选择数据源”对话框中现在只有系列1,我们要逐一加上系列2和系列3,点击“添加”按钮。
在“编辑数据系列”对话框中,“系列名称”可以缺省不填,用成都的“年龄”列B12至B21给“X轴系列值”赋值,用成都的“房贷比重”列B12至B21给“Y轴系列值”赋值,然后确认。
同样方法,完成系列3赋值。
确认之后,多系列的散点图便生成了,但是不太让人满意,因为三个系列的坐标点纠缠在一起很难看清。
比较好的办法是能够用相对独立横向排列或者纵向排列的方式来显示三个系列的坐标点。我们选择用横向排列的方法,原理是Y坐标不变,人为将X坐标分成三份,三个系列分别显示在不同区域。
为此,我们需要增加一列辅助数据,因为样本数据都在60岁以内,我们将每60岁作为一个分割,系列1的X轴不变,将显示在左侧,系列2的X轴数据增加60岁,将显示在中间,系列3的X轴数据增加120岁,将显示在右侧。
然后选中图表,再次点击“选择数据”,在“选择数据源”对话框中,选中“系列2”,点击“编辑”按钮,修改“X轴系列值”为“C12:C21”,同样的方法修改“系列3”的X轴,系列1数据未变。
如此一来,则坐标点的X轴与实际不符,简单粗暴的解决方法就是不显示X坐标轴的数值,然后利用标签工具将年龄标在坐标点旁边。
选中X轴,点击鼠标右键,在“设置坐标轴格式”对话框中,将“坐标轴标签”设置为“无”。
点击“XY Chart Labels”选项卡,点击“Add Labels”按钮,在“Add Labels”对话框的第一个下拉框选择“系列1”,第二个下拉框选择单元格“B2:B12”即真正的年龄列。同样方法为系列2和3赋值。
多系列的散点图基本成型。
现在可以给图表做一些简单的美化:删除图例和网格线,添加“图表标题”和“坐标轴标题”并修改,给绘图区填充背景色。最后分别给三个系列添加趋势线,方法同上。
三个城市的趋势线都是递减的趋势,即房贷占比与年龄增长是反方向,但从偏离趋势线的坐标点数量来看,成都的异常情况更多一些。
3、XY轴平均值相交的四象限图
首先,选择数据项生成一个单系列散点图,方法同前。
然后,将XY轴的交点调整为平均值(40,11%),鼠标右键选中X坐标轴,在弹出的“设置坐标轴格式”对话框中,将“Y坐标轴交叉”调整为“坐标轴值40”。同样方法选中Y坐标轴,在弹出的对话框中,将“横坐标轴交叉”调整为“坐标轴值11%”。
坐标轴交叉点调整之后,交点很明显并不在图表的中心,这是因为交点是两组数据的平均值,但并不是两组数据最大最小值的中间点。
如果希望根据平均值设置的交点在图表中心,就需要调整XY轴的最大值和最小值。将XY轴最大值分别设为100和20%,根据计算最小值需要分别设置为-20和1%。鼠标右键选中X坐标轴,在“设置坐标轴格式”对话框修改最小值和最大值,同样方法修改Y轴的相关数据。
四个象限大小一致了(随手删除了网格线和图例,看起来明朗多了)。
为了图表表达清晰,继续删删删,删掉XY坐标轴刻度,将刻度和产品名称一起显示作为坐标轴的标签。右键点击X坐标轴,在“设置坐标轴格式”中删除刻度线和标签,Y坐标轴同样操作。
用“XY Chart Labels”工具给坐标点添加标签,取“标签列”的内容。
最后给图表添加“图表标题”和“坐标轴标题”,填充绘图区背景色。
4、四背景色的象限图
此类型与前一种象限图区别在于,不修改XY轴交叉点设置,因此图表实际只有一个象限,通过背景色呈现四个象限的效果。而且,四个象限不是根据平均值划分,而是通过XY轴的中间点划分,当然也可以通过设置XY轴的最大值进行适当调整,取决于实际要求。
首先,准备一张背景图。
选择数据项生成一个单系列散点图,顺手删除图例和网格线,并为坐标点添加了标签。生成图中的图表。
鼠标右键点击图表区,选择“设置绘图区格式”,在弹出的“设置绘图区格式”对话框中,将填充修改为“用图片或纹理填充”,插入准备的背景图文件。
最后给图表添加“图表标题”和“坐标轴标题”。
以上是制作散点图的基本方法,还有其它绘制方法,相对来说过程可能会稍稍复杂一些,因此是各有千秋。今天先消化这些,敬请期待散点图进阶篇。。。