1700428767
1700428768
2.准备作图数据。
1700428769
1700428770
在第20行准备作图数据,称为辅助数据区。在单元格A20中输入公式:
1700428771
1700428772
A20: =INDEX(A23
:A30,$M$3)
1700428773
1700428774
向右复制到N20。这一行的公式根据M3的用户选择结果从数据源区查找返回对应的行。
1700428775
1700428776
在制作动态图表时,准备作图数据所经常使用的函数有:INDEX(+MATCH)、OFFSET(+COUNTA)、VLOOKUP、CHOOSE等,读者可查阅相关资料了解并熟练掌握。
1700428777
1700428778
3.制作图表。
1700428779
1700428781
1700428782
4.测试动态图表。
1700428783
1700428784
至此,动态图表模型已经完成,现在可以检查并确认其正确性。通过列表框选择国家,图5-1所示左侧的图表和KPI显示内容都会自动切换。而如果你把数据源区、作图数据区、选择结果都隐藏起来的话,用户看到的就是一个完美的分析界面了。
1700428785
1700428786
隐藏辅助数据的方法很多,可以将数据源区域放置在另外的工作表,可以用图表或控件覆盖住数据区,也可以将数据区字体颜色设置为与单元格背景同色而隐藏。总之,给用户一个干净、清晰的分析界面。
1700428787
1700428788
掌握了动态图表技术之后,就为制作动态数据地图奠定了基础。其原理是一样的,就是通过选择器来切换“供应”给地图的数据。
1700428789
1700428791
5.2 切换时间维度的动态数据地图
1700428792
1700428793
一幅静态的数据地图只能反映一个时期或时间点的数据分布特点,如果有多个时期的数据怎么办呢?这时就需要能对数据地图动态切换时间周期。还记得3.1节的热力地图吗,现在我们要给它增加一个切换时间维度的功能,让用户可以分析多个时间周期的数据分布。
1700428794
1700428795
作图思路
1700428796
1700428797
提供一个选择器,让用户可以选择时间维度。根据用户的选择,将所选当期的数据“传递”给地图模型,模型则根据设定的分档阈值进行填色并刷新地图。
1700428798
1700428799
作图步骤
1700428800
1700428801
1700428802
1.构建动态地图模型。
1700428803
1700428804
在3.1节分档填色地图模型的基础上,进行改造之后如图5-5所示。
1700428805
1700428806
1700428807
1700428808
1700428809
图5-5 可以切换时间维度的动态数据地图模型 范例文件名:5.2切换时间维度的动态数据地图.xls(或.xlsm)
1700428810
1700428812
1700428813
map工作表为模型的地图生成和演示界面,各部分的设置与3.1节基本类似,后续步骤下文再讲解。
1700428814
1700428815
2.设置分档阈值和图例。
1700428816
[
上一页 ]
[ :1.700428767e+09 ]
[
下一页 ]