excel学习库

excel表格_excel函数公式大全_execl从入门到精通

学会Python的matplotlib库绘制折线图后,趁热学习饼图绘制很简单

Hello,大家好,这里是随时随地准备死磕操作的DFBoy。 本章节内容是本门课程的第二章节,本章节要讲述的内容是如何在引用Excel数据后用Python的第三方库matplotlib绘制饼图。

01 操作需求描述‍

我们要绘制的是最典型的饼图 ,非常的原始,绘制后的效果如下图所示:因为饼图展示的是百分比关系,在我的实际运用情况中,饼图经常用来绘制多个产品或多个店铺的销售对比。 在其他行当中,饼图也是最常用的对比分析图。 因为要进行对比,所以在实际运用中,我们会对饼图进行变换,比如将饼图中的某一块扇形分离出来进行更加突出的展示。

02 代码构思

本章节要导入的Excel数据内容如下所示:我们要实现前面部分所展示的效果图,需要引用sheet表格里面的A列和C列数据。 以A列数据为文本标签,C列数据为饼图扇形区域分布的大小依据。 具体的数据显示将采用两个小数点的百分数模式,因为本次没有需要特别突出的数据,所以统一成一个圆。

03 完整代码

和上次的折线图一样,本次饼图绘制的代码也是先从Excel中导入数据开始。

04 代码讲解

import matplotlib.pyplot as pltfrom openpyxl import load_workbooksheet=load_workbook("饼图.xlsx")["Sheet1"] 前两行代码是导入需要使用的第三方库和相关函数,第三行函数是引用“饼图”Excel文档的“Sheet1”sheet表格,这里因为前面用过,大家会比较熟悉,就将两行代码合并成一行代码,但效果是一样的。 label=[i.value for i in sheet["a"][1:]]data=[i.value for i in sheet["c"][1:]] 上面两个是依次引用sheet数据中的A列、C列数据,将其作为饼图的文本标签和数据标签。 exp
剩余65%未读立即解锁专栏,阅读全文

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接