Python快乐编程——数据分析与实战 课件 第5章 Matplotlib的使用.pptx

Python快乐编程——数据分析与实战 课件 第5章 Matplotlib的使用.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章 Matplotlib的使用Matplotlib常用技巧Matplotlib基本图形Matplotlib绘图流程Matplotlib基本使用Matplotlib绘图流程Matplotlib常用技巧Matplotlib基本使用Matplotlib基本图形5.25.35.45.1?点击查看本小节知识架构?点击查看本小节知识架构?点击查看本小节知识架构学习目标掌握Matplotlib的基本绘图技巧掌握Matplotlib绘制图表的流程掌握掌握3214掌握掌握Matplotlib绘制直方图的方法掌握掌握Matplotlib绘制散点图的方法Matplotlib 是一个 Python 的 2D 库,可以跨平台绘制各种图形, Matplotlib 可以用于Python 脚本、 PythonShell 、 Jutyper Notebook 等工具。该库是 NumPy 的可视化操作界面,其设计与 MATLAB 非常相似。 Matplotlib 的主要开发者 JohnD.Hnter 于 2012 年去世,到 2015 年 11 月, Matplotlib1.5 支持 Python2.7~Python3.5 。5.1Matplotlib的绘图流程在数据可视化过程中, Matplotlib 极大地提高了开发者的生产效率,Matplotlib 可以通过几行代码生成开发者想要的图形,如直方图、功率图、条形图、误差图等。 Matplotlib 可以通过操作图对应的相关属性,绘制出开发者定制的图表。另外,开发者可以编辑图表的标题、轴刻度、图例等相关属性。Matplotlib 库中包含 pyplot 模块,该模块用于绘制图形的状态机,为图形的绘制创建基本环境。创建画布后需要对图层进行基本绘制,开发者主要对子图层进行绘制,一般对于子图层习惯使用面向对象的基本方法进行绘制,可以将绘制图形分为三类简单的对象分别操作,三类图形分别对应 Axes 对象、 Artist 对象和 Axis 对象。5.1Matplotlib的绘图流程Axes 对象主要用来存储子图,在一块画布中可以有多组 Axes 对象,该对象限制了每幅图片的基本数据范围。 Artist 对象是众多对象的集合,包括开发者在 Axes 对象中绘制的文本、图形、注释。 Axis 对象主要是开发者限制数据范围,包括 2D 的横纵坐标的范围或者3D 数据的所有轴的范围,每一个 Axes 对象都有两个或者三个 Axis 对象。具体绘图流程如图所示。5.1Matplotlib的绘图流程图为绘图流程图,表为对应阶段常用的基本函数及相应说明。在后续章节中将详细讲述相关函数的使用。5.2 Matplotlib基本使用返回目录创建画布5.2.1添加子图5.2.2规定刻度与标签5.2.3添加图例5.2.4显示5.2.55.2Matplotlib基本使用在 5.1 节中学习了图形绘制的基本流程,本节将一步步实现图形的基本绘制。5.2.1创建画布在 Matplotlib 库中创建画布一般使用 figure ()函数,下面是 figure ()函数的定义。igure ()函数的参数很多,但是在实际使用过程中一般只使用 figsize ,开发者可以根据开发需求设置参数。 figure ()函数参数具体如表所示。5.2.1创建画布5.2.1创建画布figure ()函数有相应的返回值,返回值为创建的一个 figure 实例,具体代码如下。通过上述代码可以看出,figure ()函数返回的参数为 Axes 对象的引用,需要注意的是,引用是系统分配的,每次的结果不一定相同。5.2.2添加子图5.2.1 节中主要讲述了使用 figure ()函数进行画布的创建,本节将继 5.2.1 节内容完善相应的代码,在 5.2.1 节代码的基础上进行相应的子图添加。在进行相应的绘图操作时,一般使用 add _ subplot ()函数进行相应的子图添加,相应的四种函数具体形式如下。5.2.2添加子图上述四种函数中,第二种最为常用,通过函数不能直接看出相应的参数,可以通过具体参数列表进行查看,add _ subplot ()函数参数具体如表所示。5.2.2添加子图除表中的参数外,该函数还可以接受其他参数, add _ subplot ()函数额外参数具体如表所示。5.2.2添加子图add _ subplot ()函数的返回值是一个子图对象,开发者可以在子图对象中创建许多Artist 对象,具体代码如下。5.2.2添加子图上述代码中 hist ()函数用来绘制直方图。上述代码中使用 add _ subplot ()函数创建了一个 1 行 1 列的子图,并在索引值为 1 的子图中进行相应的绘制,本例中使用 hist ()函数绘制了一个柱状图(关于图形的基

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档