打字猴:1.7004289e+09
1700428900
1700428901 C11: =VLOOKUP(B11,data!$B$11:$L$44,$F$9+1,0)
1700428902
1700428903 公式根据所选择指标的序号,从源数据区域查找并返回各省对应的数值,即当前所选指标的数据。
1700428904
1700428905 4.修改刷新地图的宏。
1700428906
1700428907 现在编写刷新地图的宏代码。在切换不同的指标时,我们想让地图的基准色也发生变化。一方面可以提醒用户注意到指标的变化,另一方面可以让地图颜色的象征意义与指标相符,如对GDP可使用蓝色,对单位能耗则需使用红色。
1700428908
1700428909 在F列指标名称的右侧单元格即G列,填充不同的颜色,这个颜色将作为该指标的地图基准色。
1700428910
1700428911 仍利用3.2节的填色宏代码,修改后如图5-8所示。
1700428912
1700428913
1700428914
1700428915
1700428916 图5-8 按指标基准色和透明度填充地图的宏
1700428917
1700428918 这段宏代码在对地图填色时,会使用当前所选指标对应的G列单元格的填充颜色作为地图的基准色。将此宏指定给列表框选择器,那么每次选择指标后都会触发此宏来刷新地图。
1700428919
1700428920 5.测试动态地图。
1700428921
1700428922 在地图上方绘制一个大字号的文本框,引用当前选中的指标名称,作为地图的指标名称提示。
1700428923
1700428924 现在,通过列表框选择不同的指标,地图就会刷新。不同的指标,地图的基准色是不一样的。
1700428925
1700428926 同5.3节,我们也增加一个自动切换指标的播放按钮,便于浏览观察各个指标之间的地域分布差异。自动播放宏可参见范例文件,这里不细述。
1700428927
1700428928 同样地,为了便于讲解,例中将有关辅助区域与地图放置在了一起,你可以将其隐藏,留给用户一个干净的分析界面。
1700428929
1700428930 采用透明度做法制作动态地图,优点是不必为不同的指标设置分档阈值和图例颜色,各指标统一采用按比例计算透明度办法,适用性强。3.4节的气泡地图做法也可以采用这种形式,做成动态地图,因为气泡的大小也是直接由具体数据大小决定的,不需要设置分档。这里就不具体介绍了,读者可以自行尝试。
1700428931
1700428932 懒人直接用
1700428933
1700428934 在随书范例包中找到并打开“5.3切换指标数据的动态数据地图.xls(或.xlsm)”文件,启用宏:
1700428935
1700428936 ●在data工作表相应位置输入数据。
1700428937
1700428938 ●在map工作表中即可选择指标通过地图分析数据了。
1700428939
1700428940 用地图说话:在商业分析与演示中运用Excel数据地图 [:1700427111]
1700428941 5.4 基于地图选择的动态图表(鼠标点击版)
1700428942
1700428943 在国外的财经网站上,我们经常会看到这样一种通过地图选择的交互式图表:当读者用鼠标在地图上选择某个地区,右侧的图表就会自动切换为该地区的数据。这种做法在地域选择的方式上提供了直观的地理位置信息,可方便地分析大量数据,交互性强,非常具有吸引力。
1700428944
1700428945 作图思路
1700428946
1700428947 这种基于地图选择的动态图表可以分解为地图选择器和动态图表两部分来实现。地图选择器负责在用户点击某个地区的图形时,触发一个宏过程,记录下用户选择的地区名,并突出显示所选地区图形的填充效果。动态图表模型则根据地图选择器所记录的地区名,相应地变换图表的数据源,从而产生动态交互的效果。
1700428948
1700428949 作图步骤
[ 上一页 ]  [ :1.7004289e+09 ]  [ 下一页 ]