《大数据分析:基于Python》 课件 第8章 数据可视化 .pptx

《大数据分析:基于Python》 课件 第8章 数据可视化 .pptx

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

;Matplotlib是Python的2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形。

Matplotlib是Python的一个非常重要的数据可视化库。它提供了丰富的接口,可以生成出版质量级别的图形。通过Matplotlib,开发者可以仅需要几行代码,便可以生成包括折线图、散点图、柱状图、饼图、直方图等。

Matplotlib的主要特点包括:

简单易用:Matplotlib的接口设计简洁明了,使用起来相对容易。用户可以通过简单的命令或者函数调用来创建各种类型的图形,例如折线图、散点图、柱状图、饼图等。

可定制性强:Matplotlib的图形样式可以通过参数进行定制,用户可以通过设置参数来调整图形的颜色、线型、标签等属性。此外,Matplotlib还支持自定义图形样式,用户可以创建自己的图形样式并进行应用。

支持多轴绘图:Matplotlib支持多轴绘图,可以同时绘制多个图形,并且可以自定义每个轴的属性。这对于比较和对照不同数据集非常有用。

支持多种输出格式:Matplotlib支持多种输出格式,例如PNG、JPG、SVG、PDF等。用户可以根据需要选择合适的输出格式来保存图形。

支持文字绘制:Matplotlib支持在图形中添加文字,包括标题、轴标签、图例等。用户可以通过设置参数来调整文字的大小、颜色、字体等属性。

可扩展性强:Matplotlib可以与其他Python数据可视化库进行集成,例如Seaborn、Plotly等。此外,Matplotlib还支持自定义扩展功能,用户可以根据需要编写自己的图形类型和功能。;8.1Matplotlib绘图基础

Matplotlib有多个子模块,其中Pyplot子模块主要用于数据图形,是应用最广的子模块。使用Matplotlib,以及Matplotlib中的子库时,需先导入,使用as将mpl、plt分别作为matplotlib、matplotlib.pyplot的别名。常用的导入Matplotlib及其pyplot模块命令分别为:

importmatplotlibasmpl

importmatplotlib.pyplotasplt

Matplotlib默认不支持中文字符的显示,无法正常显示中文以及一些符号,如负号等。为了在Matplotlib中正常显示中文及其他符号,需要人工修改Matplotlib的rc配置文件来设置Matplotlib支持的中文字体作为默认字体,代码如下:

plt.rcParams[font.family]=MicrosoftYaHei#设置默认字体

plt.rcParams[font.size]=16#设置字体大小

其中,rcParams表示rc配置文件参数,参数font.family表示字体类型,font.size表示字体大小,“MicrosoftYaHei”为微软雅黑字体,表8-1列出了最常用的中文字体及英文表示。;中文字体名称;画图分三个部分:

1、数据准备。如带有坐标属性的图像,应该有x轴和y轴数据,饼图需要有类别及其对应的数据。

2、选择图像类型。如折线图、饼图、雷达图等,包括所选图像类型的各种控制参数。

3、图像辅助参数。如图像的标题、示例图、刻度标注、画布大小等,以及图像的存储。

例如简单的画一个抛物线图像。;使用Matplotlib模块绘图基本步骤如下:

(1)导入库

(2)创建画布对象figure

fig=plt.figure()

在绘制图形之前,需先创建一个空白画布,pyplot子模块使用plt.figure()创建空白画布对象。若只在画布上创建一个图形,可以不显式使用plt.figure(),直接使用pyplot子模块默认创建的Figure对象即可。若要在画布上创建多个图形,则必须使用plt.figure()命令显示创建画布,将画布划分成多个部分,然后逐个添加子图。

(3)准备绘图数据,可以从文件读取数据,也可以使用函数生成的数据、或者通过计算得到的数据。

(4)调用绘图函数绘制图形。比如,plot(x,y)函数可以绘制折线图,其中x为数据点的x轴坐标序列,y为数据点的y轴的坐标序列,还可以同时设置坐标轴刻度、线条的样式、颜色等图形参数,也可以直接使用默认值。matplotlib.pyplot子模块绘制基础图形的函数如表8-2所示。

(5)设置坐标轴的大小、刻度、坐标轴的上下限,也可以直接使用默认值。

(6)添加图形注释,包含图名、坐标名称、图例、文字说明等,也可以默认。

(7)使用plt.show()显示图形。;下面的代码使用Matplotlib绘制简单折线图;8.1.1创建画布

您可能关注的文档

文档评论(0)

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

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档