网站大量收购闲置独家精品文档,联系QQ:2885784924

数据可视化 课件 第3章 Matplotlib的进阶使用.pptx

数据可视化 课件 第3章 Matplotlib的进阶使用.pptx

  1. 1、本文档共64页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

1数据可视化

第一章Matplotlib的基本使用第二章Matplotlib的进阶使用第三章…第四章目录Contents…第五章绪论2

第三章Matplotlib的进阶使用进阶设置进阶图形1234引言扩充功能3

引言1.4

1引言上一章讲述了使用Matplotlib绘制基本图形的方法,帮助用户掌握了一些常见图形的函数使用以及其参数含义。但是,这样的简单图形显然不能满足用户更复杂的实际需求。本章重点讲解如何对Matplotlib图形进行更复杂的设置,以及如何绘制更复杂和完善的图形,使用户能够更美观、更全面、更灵活地展示数据,真正做到用数据讲故事。5

进阶设置2.6

2进阶设置7

2进阶设置——rc参数的设置在添加标题的过程中,如果标题为中文,会存在不显示的问题8

2进阶设置——rc参数的设置解决办法是添加以下两行命令9

2进阶设置——rc参数的设置这就涉及到了rc参数的相关问题。实际上,matplotlib使用matplotlibrc(matplotlibresourceconfigurations)配置文件来自定义各种属性,我们称之为rc配置或者rc参数。通过rc参数可以修改默认的属性,包括窗体大小、每英寸的点数、线条宽度、颜色、样式、坐标轴、坐标和网络属性、文本、字体等。10

2进阶设置——rc参数的设置lines:设置线条属性。包括线条颜色、宽度和标记等。patch:填充2D空间的图形对象。font:字体类别、风格、粗细和大小等。text:文本颜色等。axes:坐标轴的背景颜色、边缘颜色,刻度线的大小,刻度标签大小等。xtick、ytick:x轴和y轴刻度线大小、宽度,刻度线颜色、标签大小等。grid:网格颜色、线条设置、透明度等。legend:图例的文本大小,线框风格等。figure:画布标题大小、粗细,画布分辨率等。savefig:保存画布图像的分辨率、背景颜色等。配置文件matplotlibrc主要包括以下配置要素:11

2进阶设置——rc参数的设置可以通过以下代码代码查看这些参数的默认值12

2进阶设置——rc参数的设置还可以直接查找rc参数的源文件查看对应默认参数13

2进阶设置——rc参数的设置这样,就可以通过修改rc参数这种方式直接修改函数曲线的颜色、粗细等14

2进阶设置——rc参数的设置回归到最初解决中文显示的问题上,除了“SimHei”,还有以下字体与其对应的参数15

2进阶设置——坐标轴的设置在正常显示中文标题后,我们就可以开始对图形进行美化了。让我们先来学习坐标轴设置的相关操作16

2进阶设置——坐标轴的设置坐标轴颜色设置坐标轴颜色设置思路如下:获取坐标轴修改颜色17

2进阶设置——坐标轴的设置当前的图表和子图可以使用plt.gcf()和plt.gca()获得,分别代表GetCurrentFigure和GetCurrentAxes。实际上,在pyplot模块中,许多函数都是对当前Figure或Axes对象进行操作的。坐标轴颜色设置18

2进阶设置——坐标轴的设置既然可以改变颜色,也可以通过设置坐标轴颜色为白色,以达到“隐藏”坐标轴的目的。坐标轴颜色设置19

2进阶设置——坐标轴的设置虽然设置成“white”和“none”看起来都可以达到“隐藏”坐标轴的目的。但二者也存在一定区别。当figure颜色为黑色时,设置成“white”还是会显示出来的,而设置成“none”还是不会显示出来。坐标轴颜色设置20

2进阶设置——坐标轴的设置坐标轴刻度的设置若只想显示一定范围内的图形,可以通过xlim和ylim两个函数来设置坐标的显示范围,接收的参数为一个元组。21

2进阶设置——坐标轴的设置如果想修改坐标轴刻度的值,可以通过xticks()和yticks()两个函数来设置,接受的参数为一个列表。坐标轴刻度的设置22

2进阶设置——坐标轴的设置我们也可以将坐标轴刻度用文字来表示,只需要再加入一个列表即可。此时会在第一个列表中进行坐标轴刻度划分,在第二个列表中找到所需要表达的文字坐标轴刻度的设置23

2进阶设置——坐标轴的设置坐标轴位置的设置数学中的x-y直角坐标系,x轴与y轴相交于(0,0)点。在Matplotlib,也可以调整坐标轴的位置,绘制出x-y直角坐标系下的图形。实现思路如下:(1)获取坐标轴。(2)设置右边和上方坐标轴颜色为none。(3)将左边和下方的坐标轴调至中心处。24

2进阶设置——坐标轴的设置坐标轴位置的设置还可以通过设置左边和下方的坐标轴到0点达到同样的效果25

2进阶设置——坐标轴的设置坐标轴标签的设置如果想要给x轴或y轴添加名称,则需要使用函数xlabel()和ylabel()。同样可以通过

文档评论(0)

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

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档