excel学习库

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

建议花30分钟学习,超值,一文讲全Python驱动Excel绘制六种图表

Hello,大家好,这里是随时随地准备死磕操作的DFBoy。 本章节内容是本门课程《使用Python操作Excel,学习Python的同时摆脱机械性繁杂Excel操作》的重点内容之一——图表绘制,希望大家重视起来。

01 需求场景描述

Excel文档里面有很多精美的图表设置供选择,但在实际运用情况中,最常用的图表类型主要有6种,概括起来是3种类型,分别是折线图、面积图和条形图。 具体为:二维折线图、二维面积图、条形图、转置条形图、柱形图、百分比堆积图。 除了二维折线图这个图在前面讲过,本章节将一次性对剩下的五种图表进行讲解。

02 代码构思

虽然本次讲解的图表是五种,类型分别为面积图和条形图,但和Excel文档一样,Python驱动Excel文档的第三方库openpyxl也采用了大致一样的构造。 也就是说,在Excel文档里面绘制图表的时候,无论是哪一种图表,都主要有两个步骤——第一是选择图表类型,第二是选定数据区域。 在openpyxl里面也是一样的,只是选择图表类型和选定数据区域变成了不同的函数调用。 因此,在一次性对同一区域的数据绘制不同图表时,可以只选定一次数据区域,之后就重复调用这一数据区域即可。 针对不同种类的图表,调用不同的图表生成函数即可完成本次操作。 本章节的操作对象结构很简单,如下图所示:

03 完整代码及相关讲解

因为是一次性绘制五个图表,所以本次将分段展示代码,朋友们只需创建一个py文档,依顺序将代码完整输入进去即可。 第一部分代码这部分代码可以再细分为两部分,第一部分是前三行代码,这部分是导入需要使用的第三方库及相应函数,这里第二行出现了一个新第三方库deepcopy,正如其英文名字,这个库主要进行深度复制用的,因为我们开头已经说过,本次操作虽然是五种不同的图表,但只是两种类型的图表,所以同一类型的图表的相关函数设置可以进行深度复制,然后在独自进行微调。 最后两行代码为第二部分,这部分内容的作用是打开“绘图”Excel文档中的“Sheet1”sheet表格。
剩余65%未读立即解锁专栏,阅读全文

发表评论:

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

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