1700428071
3.4 气泡式数据地图
1700428072
1700428073
气泡式数据地图也是一种常见的数据地图,它是在地图上相应位置显示相应的气泡,以气泡的大小代表各区域指标值的大小。气泡式数据地图可以避免区域之间面积差异悬殊时可能带来的视觉误导。图3-11显示了2009年金融危机中,3家公司在各地关闭零售门店的数量比较。
1700428074
1700428075
1700428076
1700428077
1700428078
图3-11 气泡式数据地图 例图来源:《商业周刊》杂志
1700428079
1700428080
作图思路
1700428081
1700428082
相比前面介绍的热力地图,气泡地图的制作方法要简单得多。制作一个气泡图,气泡的大小代表数值的大小;绘图区用一个地图图片填充,衬在气泡图下面,调整气泡的位置与各区域对应。稍微麻烦一点的是如何确定气泡的位置,不过我们并不需要知道准确的经纬度数据,而是运用一个拽动数据点的操作技巧来完成它。
1700428083
1700428084
作图步骤
1700428085
1700428086
1700428087
1.先组织作图数据如图3-12所示。
1700428088
1700428089
1700428090
1700428091
1700428092
图3-12 气泡式数据地图模型 范例文件名:3.4气泡式数据地图.xls
1700428093
1700428094
D~E列为定位气泡位置的x、y辅助数据,可先用过渡数据代替。假设你有10个区域,(x,y)的数据可先暂时填为(1,1)、(2,2)…(10,10),本例中一直填到(34,34)。
1700428095
1700428096
F列为要显示的指标值,作为气泡图的z值,它将决定气泡的大小。
1700428097
1700428098
G列为准备显示的数据标签:省名+数值,例如G20:=C20&”, “&F20。我们可以只对要显示标签的行输入公式。
1700428099
1700428100
2.生成气泡图图表。
1700428101
1700428102
选中D~F列的数据插入一个气泡图,设置X、Y轴刻度的最小值为0,最大值为35,设置以气泡的面积代表数值大小,缩放气泡大小为50%左右。这时得到的图表应该是从左下角到右上角一连串的气泡,如图3-13左图所示。
1700428103
1700428104
1700428105
1700428106
1700428107
图3-13 调整气泡的位置使之与地图上的区域对准
1700428108
1700428109
准备一个与例图类似的地图图片,将其填充到图表的绘图区。理想的做法是淡色填充、白色框线,或者白色填充、淡色框线。
1700428110
1700428111
3.将各个气泡拖动到其对应的区域上面。
1700428112
1700428113
若使用Excel 2003版本,可以直接使用拖拽法。以北京为例,先选中整个气泡图数据系列,稍后再选中北京的数据点,当鼠标悬停在其上面时,会变成一个十字箭头。这时按住鼠标左键,拽住数据点沿水平方向拖动,再沿垂直方向拖动,直到将该数据点拖拽到地图上北京的位置所在。用同样的方法,将各区域的数据点逐一拖拽到相应的位置。
1700428114
1700428115
对于Excel 2007以上版本,由于其取消了对拖拽改变数据源大小的支持,只能通过调整D~E列单元格中x、y数值的大小来调整数据点的位置。这一点上可能不及Excel 2003方便。
1700428116
1700428117
现在图表的效果应该如图3-13右图所示,已经可以看到气泡地图了。
1700428118
1700428119
4.完成数据地图。
[
上一页 ]
[ :1.70042807e+09 ]
[
下一页 ]