动态图表交互揭秘:制作选择器的奥秘
一、窗体控件
窗体控件就是【开发工具】当中插入的交互按钮,根据功能和需求的不同,可以选择不同的控件。
1、组合框【开发工具】——【插入】——【组合框】,在鼠标变成十字图标时在页面空白处画一个大小适宜的组合框。
右键【设置控件格式】,选择数据源区域和单元格链接,组合框由数据源区域和单元格链接两部分组成:
数据源区域必须为列区域,行区域可以转置为列再选成数据源区域;
单元格链接是选择控件中的值以后结果显示在哪里。
组合框选择的结果是显示数据源区域对应的第几个值,如数据源区域为1月~9月,组合框选择1月,对应的结果为数字1,2月则为数字2,以此类推。
在动态图表中多用于选择框选择一项指标,显示相应的数据图表,如下动图,组合框选择不同的省份,出现该省下每个月的数据值的柱状图。
2、列表框列表框由选择数据源区域和单元格链接组成,功能和效果和组合框一样,不同的是组合框下拉后才有选项,而列表框不用下拉,直接将选项列出来,更直观一些。
3、复选框复选框由输入区域和单元格链接组成,输入区域可自行输入勾选的内容,单元格链接同组合框的规则,可以进行多项选择,选择的结果勾选上即为Ture,未勾选就显示FALSE,复选复选,顾名思义,就是可以进行多选。
在动态图表中多用来勾选前已有数据图表,勾选后显示同一指标的不同值等结果,如下动图,勾选去年复选框,则图表显示19年和18年两年的数据,不勾选时,只显示19年的值。
4、选项按钮选项按钮由输入区域和单元格链接组成,同复选框一样,只不过不能多选了,只能单选。复选框是每个选框都有一个True或False的结果,可以同时勾选多个复选框,而选项按钮是几个选项有一个共同的结果,即它在组中的次序,一次只能勾选一个结果。如下勾选男前的选项按钮,显示结果为1,勾选女,显示结果为2.
如下动图,勾选北京前的选项按钮,则右边图表变为北京的数据,效果同组合框差不多。
5、数值调节钮数值调节钮由最小值、最大值、步长和单元格链接组成,最小值是该控件显示的最小值,最大值是该控件能显示的最大值,步长是每点一下调节按钮,结果比前一个值前进多少。如下图我们设置了0~100之间的最值,步长为1,则整个结果在0~100之间,每点一下前进1个单位。
6、滚动条滚动条和数值调节钮的功能一毛一样,就是长的不一样,同样是由最小值、最大值、步长和单元格链接组成。如下图我们设置了0~100之间的最值,步长为1,则整个结果在0~100之间,每点一下前进1个单位。
如下动图,滚动条可以这样使用,在时间序列的折线图中,每点击一下滚动条,则显示出相应时间点的数据。
二、数据有效性(数据验证)
数据有效性也可以用来当成选择器,鼠标选择在一个空白的单元格上,选择【数据】——【数据验证】,在弹出的对话框中,验证条件选择序列,来源选择月份所在的区域。
这样,在单元格中就得到了一个下拉后显示月份区域的下拉框。同组合框、列表框不一样的是:
数据有效性制作出来的选框和普通单元格没有区别,不选择的时候是看不出来的,而组合框能明显地看出来是一个提供选项的控件。
组合框是单元格链接,且选择的结果是一个数字,而数据有效性没有单元格链接,选择的结果就是单元格本身的结果。
三、切片器
1、数据透视表切片Step1:对各省月度数据插入数据透视表:
Step2:将地区一列拖到数据透视表的行标签中,其余数据拖到值区域中。
Step3:选择【分析】——【插入切片器】,选择地区进行切片。
Step4:至此已经做到切片器选择不同的地区,显示相应的数据,接下来做静态图表即可。
如下动图,就实现了切片器控制的图表动态变化。
2、表格切片还有一种更简单的切片操作,无需多一步制作数据透视表,直接对数据源区域插入表格,在【设计】里选择【插入切片器】。
再对相应数据插入折线图,效果和数据透视表中切片是一样的,但更简单了呢。
本节内容就到这,下节内容讲解抽取数据的操作
更多相关文章
- Python办公自动化|批量提取Excel数据
- 维度爆炸?Python实现数据压缩竟如此简单!
- 腾讯微博即将退出舞台,爬取近十年腾讯微博数据,发现转折点竟在这一
- 可视化工具不知道怎么选?深度评测5大Python数据可视化工具
- 老板让我从几百个Excel中查找数据,我用Python一分钟搞定!
- Pandas也能修改样式?快速给你的数据换个Style!
- 爬取6271家死亡公司数据,看十年创业公司消亡史
- 在 JavaScript 中优雅的提取循环内的数据 [每日前端夜话0x2D]
- 14个最好的 JavaScript 数据可视化库[每日前端夜话0x42]