热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

创建动态精细百分比复合环形商务图表

本文介绍如何在Excel中创建一个动态且精细的百分比复合环形图表,包括数据处理和图表美化等步骤。适用于2019年独角兽企业高薪招聘的Python工程师职位要求。

在2019年,独角兽企业对于Python工程师的需求激增,标准的技能要求不仅限于编程能力,还包括数据分析与可视化。下面将展示如何使用Excel创建一个动态精细的百分比复合环形图表。

hot3.png

  • 最终效果展示
30212309_IRcr.png



一、数据准备
30212310_kpfR.png
注意事项:确保40%等于1减去60%,这是为了保证数据的一致性和准确性。

二、创建环形图表
1. 首先选中你的数据集中的第一行数据,然后选择“插入”菜单下的“环形图”选项来生成基础图表。
30212310_cHRl.png
2. 调整图表样式:通过Ctrl+1快捷键打开“数据点格式”,调整圆环的内径至80%,使圆环显得更加精致。
3. 增加数据维度:右键点击图表选择“选择数据”,将剩余的数据列加入图表,这一步可以让环形图的层次更加分明。
30212310_ThJq.png
30212310_VFuc.png
4. 美化图表:通过“格式”选项选择不同的数据系列,将不需要显示的数据系列(如系列2和系列3)设置为无填充颜色和无边框,同时为需要突出显示的数据系列(如系列1)设置合适的颜色。
5. 隐藏辅助数据:对于系列2和系列3的数据,可以通过设置单元格格式为“自定义”,并在类型中输入“;;;”来实现数据的隐藏,这样既不影响图表的美观性,又能保持数据的完整性。

三、实现数据动态更新
1. 为了让图表能够实时反映数据的变化,可以选择图表,然后在“格式”菜单中选择“插入文本框”。在文本框属性中设置链接到特定的单元格(例如:=素材!$E$12),这样当单元格中的数据发生变化时,文本框中的数据显示也会相应地自动更新。
30212310_3Ubp.png













附件列表

 


来源: https://my.oschina.net/u/1785519/blog/1582415


推荐阅读
  • 本文探讨了在渗透测试中信息收集阶段使用的几种端口扫描技术,包括nmap、masscan、socket、telnet及nc等工具的应用与比较。 ... [详细]
  • Node.js 中 GET 和 POST 请求的数据处理
    本文详细介绍了如何在 Node.js 中使用 GET 和 POST 方法来处理客户端发送的数据。通过示例代码展示了如何解析 URL 参数和表单数据,并提供了完整的实现步骤。 ... [详细]
  • 本文详细解释了一个具体的Python列表推导式代码片段,并提供等效的传统循环版本以加深理解。 ... [详细]
  • 理解 Hibernate 中的 fetch 和 lazy 属性配置
    本文探讨了在 Hibernate 中如何利用 fetch 和 lazy 属性来优化数据查询效率。通过调整这两个参数,可以有效管理数据库查询的性能,减少不必要的资源消耗。 ... [详细]
  • 按照频率降序打印数字 ... [详细]
  • Oracle 10g 中约束的详细应用与管理
    本文详细介绍了 Oracle 10g 数据库中如何在表和列上使用各种约束,包括 Check 约束、Not Null 约束、Foreign Key 外键约束、Unique 约束等,并提供了具体的 SQL 示例及操作步骤。 ... [详细]
  • Git支持通过自定义钩子来扩展其功能,这些钩子根据触发条件的不同,可以分为客户端和服务器端两种类型。客户端钩子通常与本地操作相关联,如提交代码或合并分支;而服务器端钩子则与远程仓库的交互有关。 ... [详细]
  • 微信小程序实现拍照与图片上传功能
    本文介绍如何在微信小程序中实现用户通过拍照或从相册选择图片,并将图片上传至服务器的功能,包括调用相关API和处理上传响应。 ... [详细]
  • 本文整理了一系列Java面试问题,涵盖Java开发环境的分类、Java语言的核心特性、Linux环境下Java SE的安装步骤、常用的Java开发工具介绍,以及类与对象的基本概念等。 ... [详细]
  • 本文通过动画形式详细解析了TCP连接的建立(三次握手)与断开(四次挥手)过程,旨在帮助读者深入理解TCP协议的工作原理及其在网络通信中的应用。 ... [详细]
  • 深入理解设计模式之观察者模式
    本文详细介绍了观察者模式,这是一种行为设计模式,适用于当对象状态发生变化时,需要通知其他相关对象的场景。文中不仅解释了观察者模式的基本概念,还通过Java代码示例展示了其实现方法。 ... [详细]
  • 通过特定网站,用户可以直接在网页上运行Matlab代码,无需下载或安装任何软件。访问以下链接了解更多:https://www.mathworks.cn/products/matlab-online.html ... [详细]
  • 使用Jenkins构建Java项目实践指南
    本指南详细介绍了如何使用Jenkins构建Java项目,包括环境搭建、工具配置以及项目构建的具体步骤。 ... [详细]
  • Vue 项目构建与部署指南
    本文将指导您完成Vue项目的构建和部署过程,包括环境搭建、项目初始化及配置、以及最终的部署步骤。 ... [详细]
  • jQuery中 $(selector).each() 和 $.each() 的区别与应用
    在JavaScript开发中,jQuery库提供了两种遍历方法:$(selector).each() 和 $.each()。本文将详细探讨这两种方法的不同之处及其应用场景。 ... [详细]
author-avatar
大眼妹886
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有