1700429176
1700429177
图6-4 分档阈值与图例设置
1700429178
1700429179
2.制作年份选择器,将用户选择的结果存放到“数据”工作表的D4单元格。
1700429180
1700429182
1700429183
在地图下方绘制一个滚动条窗体控件,供用户选择年份,起始值为2001,终止值为2012,步长为1,用户选择的结果链接存放到“数据”工作表的D4单元格。
1700429184
1700429185
3.制作地图选择器,将用户选择的结果存放到“数据”工作表的C4单元格。
1700429186
1700429187
这里需要编写地图选择器的公用宏代码,以及批量设置各省图形的宏调用,请参阅5.4节的相关内容。
1700429188
1700429189
有一点不同的是,由于地图选择器建立在热力地图的基础之上,为不改变地图的填充色,我们对“当前选中的地图图形”用红色边框线来表示。其宏代码如图6-5所示。
1700429190
1700429191
1700429192
1700429193
1700429194
图6-5 地图选择器的宏代码
1700429195
1700429196
4.绘制热力地图。
1700429197
1700429198
这里需要编写热力地图的填色宏代码,使用“数据”工作表E列的颜色号来填充地图图形。请参阅5.2节的相关内容。
1700429199
1700429200
将这个宏指定给地图下方的滚动条,这样当用户通过滚动条选择年份时,就会触发宏而重新绘制热力地图。
1700429201
1700429202
5.制作动态图表。
1700429203
1700429204
使用“数据”工作表单元格G49处的数据,制作分析图表,格式化好后复制到“iMap”工作表地图的右侧,此图表将与地图选择器联动。
1700429205
1700429206
6.测试模型并确认正确性。
1700429207
1700429208
现在,通过滚动条改变月份,左侧的热力地图应刷新。点击地图改变省份,右侧的图表应切换。检查并确认数据是否正确。
1700429209
1700429210
7.制作播放按钮。
1700429211
1700429212
为进一步完善模型,制作两个播放按钮,分别让存放用户选择省名和年份的C4和D4逐步变化,产生自动播放的效果,便于用户观察和分析数据变化情况。有兴趣的读者可自行研究范例文件中的设置,这里就不细述了。
1700429213
1700429214
本综合分析模型适合于形象化地呈现和分析一个具有时间和地域维度的、多行多列的二维数据表,把枯燥的表格变为生动的地图和图表,也可以进一步发展为一个综合的动态仪表盘。这种时间×地域的二维数据表格是最常见的分析数据源,因此本模型的用途也非常广泛。
1700429215
1700429216
懒人直接用
1700429217
1700429218
在随书范例包中找到并打开“6.1仿《华尔街日报》数据地图分析模型.xls(或.xlsm)”文件,启用宏。
1700429219
1700429221
1700429222
●在“图例”工作表中设置统一的分档阈值和填充颜色。
1700429223
1700429224
●在“iMap”工作表中交互操作和分析数据。
1700429225
[
上一页 ]
[ :1.700429176e+09 ]
[
下一页 ]