可视化篇(三)———使用Excel绘制动态数据分布饼图

  • 摘要
  • (一)问题引入
  • (二)通过偏移引用函数offset创建偏移量
  • (三)将偏移量字段插入数据透视表并作出饼图
  • (四)开发者工具中插入选项按钮
  • (五)按钮组合及图像美化
  • (六)总结

摘要

本文给出了绘制多个字段的数据统计分布的动态饼图的参考方法,读者亦可以按照这种方法实现动态直方图、柱状图、折线图等图形的绘制。

(一)问题引入

假设有以下一份数据,我们需要做各个字段的数值个数统计,最终以一张饼图来呈现多个字段的统计结果,且不同字段的结果,通过点击一个按钮,饼图即可切换到该字段的数据分布下。

(二)通过偏移引用函数offset创建偏移量

图中,编号字段起到占位的作用,无实际意义,$F$1字段为偏移步长存放单元格。

然后按照同样的规律,将偏移量字段的数据全部填充,结果如下:

(三)将偏移量字段插入数据透视表并作出饼图

选中偏移量列,并插入数据透视表,聚合函数选择计数,则可得到下图。

在数据透视表的分析中插入一个数据透视图,选择饼图,即可得到下图:

(四)开发者工具中插入选项按钮

在开发者工具的插入选项中找到选项按钮。

插入选项按钮后,右键选择设置控件格式,在控制中选择单元格链接,选择F1单元格,可以回看第二步F1单元格代表什么。

依据字段数目,复制粘贴出相应数量的选项按钮,并更改选项按钮的名称为字段名。

单机选择任意选项按钮,再选中饼图,在分析中点击一下刷新,即可出现对应字段的分布饼图。

选择其他选项按钮,按照以上的方法则可得到相应的图像。

(五)按钮组合及图像美化

可以将多个按钮组合再一起并添加背景,再对饼图进行调整,使其更美观,最后也可以将按钮和饼图组合在一起,当然也可以将其放置到另一个空白sheet中去,使其看起来更加清爽。


(六)总结

除了可以绘制动态饼图,其余相应动态直方图、柱状图、折线图等图形的绘制方法是一样滴!

by CyrusMay 2020 09 12
我如果有梦 梦要够疯
够疯才能变成英雄
总会有一篇我的传说
——————五月天(咸鱼)——————

可视化篇(三)———使用Excel绘制动态数据分布饼图相关推荐

  1. Excel绘制动态图三种方式

    目录 一.项目背景 二.实现过程 一.项目背景 Excel是一款强大的数据分析统计工具,当数据量不太大或者需要快捷处理数据时, 我们经常要用到它,在面试时也会被经常问到一些函数功能和绘制图形等问题.本 ...

  2. Excel绘制动态图表 之 极品offset、多种控件动态动图

    1.案例1:辅助区域动态图 动态按钮"投资金额"的制作: "数据"菜单下"数据工作"组中的"数据验证",选择" ...

  3. 动态正则化权重系数_蘑菇街增量学习番外篇三:deepFM的动态正则实践

    欢迎关注公众号: 『诗品算法』,禁止一切未经本人@琦琦许可的转载.转载必须注明出处. 0.引言 这篇文章仍是在蘑菇街 增量学习背景下的实践,增量学习的理论很简单,但实践起来,还是有很多细节和trick ...

  4. Mathematica绘制动态蔓叶线

    一.什么是蔓叶线 可以去参考百度百科 二.为什么要绘制蔓叶线? 那肯定是好玩啊 三.怎么绘制动态蔓叶线 我主要从我绘制的过程来进行说明.从百度可知蔓叶线的图像以及其曲线方程. 所以问题来了,蔓叶线的动 ...

  5. 可视化篇(四)——— python绘制双y轴、箱线图、概率分布三种图形及案例

    可视化篇(四)--- python绘制双y轴.箱线图.概率分布三种图形及案例 摘要 绘制双y轴图形 绘制箱线图 绘制概率分布图 摘要 本文演示了如何通过python绘制双y轴.箱线图.概率分布三种图形 ...

  6. 可视化篇(二)———使用matplotlib绘制常用3D图形及案例

    可视化篇(二)---使用matplotlib绘制常用3D图形及案例 摘要 (一)添加matplotlib 3D模块 (二)3d图中绘制曲线 (三)3d图中绘制散点图 (四)3d图中绘制线框图 (五)3 ...

  7. 可视化篇(五)——— python绘制热力图及案例

    可视化篇(五)--- python绘制热力图及案例 摘要 效果图 python代码 摘要 本文演示了如何通过python绘制热力图,并给出了其应用于展示数据之间相关性的案例供读者参考. 效果图 pyt ...

  8. 三种方法绘制雷达图,用最快的时间做出最好看的可视化图表

    雷达图是通过多个离散属性比较对象的最直观工具,掌握绘制雷达图的方法将会为生活和工作带来乐趣. 本例数据来源于网络,某大学本科一年级不同分院学生在五种核心通识能力方面的数据,使用多个工具来绘制多级雷达图 ...

  9. Excel绘制数据对比表格-表格可视化

    Word中生成的表格一般比较单调,若一组数据存在对比的情况时,读者/审稿人难以直接通过详细对比数据来分析,此时若可以将该组数据可视化来对比则为好,Excel则可实现该功能. 关于有些期刊需要提供表格中 ...

最新文章

  1. java ajax datatype_理解jquery ajax中的datatype属性选项值
  2. python中的id()函数及读取list的例子
  3. Space-Filling Designs
  4. 《C champion》C语言的优点和缺点
  5. toolbar + DrawerLayout 实现抽屉菜单
  6. 专业的软件安装包可以这样做!
  7. 「小算法」回文数与数值合法性检验
  8. python案例实操_用案例实操学习Python ,培养编程逻辑思维
  9. CF528D. Fuzzy Search [FFT]
  10. 2019最新超详细HUSTOJ在线判题系统及Virtual Judge的搭建
  11. 如何用计算机算tan2,arctan计算器(万能计算器在线使用)
  12. python编写登录脚本_python实现的登录和操作开心网脚本分享
  13. Excel 查重小技巧,适用于office2003
  14. 量子笔记:单比特量子门、泡利矩阵
  15. SVM 美国威斯康星州乳腺癌检测
  16. 技术宅整大活,把ChatGPT「调教」成二次元老婆,惹现女友暴走,含泪删库
  17. 怎么挑选一部适合自己的全景相机?
  18. 解决连接 ssh 的时候 ,报 The server key has changed 错误
  19. Day13零基础入门python第019讲课后测试题及答案:我的地盘听我的
  20. 基于Matlab的倍相buck降压电路仿真

热门文章

  1. Java线程详解(3)-线程栈模型与线程的变量
  2. Android --- 进入页面时,不弹出软键盘。当 EditText 被点击时不弹出软键盘,而是调用其他选择器,比如时间选择器等
  3. Java 洛谷 P1002 过河卒讲解
  4. matlab计算方程fsolve,matlab中关于fsolve解非线性方程组的问题
  5. mongodb 重启_mongodb历险记
  6. idea 提示vue插件_Vue + SpringBoot + MyBatis 音乐网站
  7. am335x linux内核烧写_实时 Linux 抖动分析 Step by step
  8. 这些机房布线规范你都知道吗
  9. 2018年全国及31省市数据中心相关政策汇总及解读「全」
  10. 图解机房空调制冷系统