- 1、本文档共29页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
6.1matplotlib概述和基本绘图大数据技术在财务中的应用
概念与特点Matplotlib首次发表于2007年,由于在函数设计上参考了MATLAB,其名字以“Mat”开头,中间的“plot”表示绘图这一作用,而结尾的“lib”则表示它是一个集合。近年来,它已经成为Python中公认的数据可视化工具,它能让使用者很轻松地将数据图形化,并且提供多样化的输出格式。matplotlib包含了大量的工具,只需要很少的代码,我们就可以使用这些工具创建各种图形,包括简单的直方图、条形图、散点图、正弦曲线等,甚至是简单的三维图形。Matplotlib概述
概念Matplotlib.pyplot(以下简称pyplot)是一个命令风格函数的集合,使Matplotlib的机制更像MATLAB。pyplot模块将绘图所需要的对象构建过程封装在函数中,为用户提供了更加友好的接口。使用pyplot模块提供的一批预定义的绘图函数可以快捷地绘制出所需的图像,尤其是大多数绘图函数可以从函数名直接辨别出它的功能。要想使用Matplotlib绘制图表,需要先导入绘制图表的模块pyplot,参考代码如下:importmatplotlib.pyplotasplt如果要在JupyterNotebook中绘图,则需要增加如下魔术命令:%matplotlibinlineMatplotlib基本绘图
2.1pyplot基本绘图流程Pyplot基本绘图流程主要分为三个部分,如图所示。Matplotlib基本绘图
2.1pyplot基本绘图流程1、创建画布与创建子图在pyplot中,创建画布以及创建并选中子图的函数如表所示:函数名称函数作用plt.figure创建一个空白画布,可以指定画布大小、像素figure.add_subplot创建并选中子图,可以指定子图的行数、列数和选中子图的编号Matplotlib基本绘图
2.1pyplot基本绘图流程2、添加画布内容pyplot中添加各类标签和图例的函数所示:函数名称函数作用plt.title在当前图形中添加标题,可以指定标题的名称、位置、颜色、字体大小等参数plt.xlabel在当前图形中添加x轴名称,可以指定位置、颜色、字体大小等参数plt.ylabel在当前图形中添加y轴名称,可以指定位置、颜色、字体大小等参数plt.xlim指定当前图形x轴的范围,只能确定一个数值区间,而无法使用字符串标识plt.ylim指定当前图形y轴的范围,只能确定一个数值区间,而无法使用字符串标识plt.xticks指定x轴刻度的数目与取值plt.yticks指定y轴刻度的数目与取值plt.legend指定当前图形的图例,可以指定图例的大小、位置、标签。Matplotlib基本绘图
2.1pyplot基本绘图流程3、保存与显示图形函数名称函数作用plt.savefig保存绘制的图形,可以指定图形的分辨率、边缘的颜色等参数plt.show在本机显示图形Matplotlib基本绘图
2.2通过figure()函数创建画布例1在pyplot模块中,默认拥有一个Figure对象,该对象可以理解为一张空白的画布,用于容纳各种组件,比如图例、坐标轴等。应用默认使用Figure对象绘图。参考代码如下。Matplotlib基本绘图
2.2通过figure()函数创建画布例1应用默认Figure对象绘图,输出结果图片。若是使用其他开发工具(例如使用Spyder),%matplotlibinline这行代码可以不要Matplotlib基本绘图
2.2通过figure()函数创建画布plot函数例1中第7行代码中的plot函数是Matplotlib中一个非常常用的函数,功能主要是根据给定的若干个点的坐标绘制一条曲线(折线),函数调用语法如下:matplotlib.pyplot.plot(x,y,[参数1,参数2,参数3,……])参数说明实例xx坐标列表,可选参数.当x参数省略时,通过y的索引0,1,...,n-1作为xx=[1,2,3],横坐标的数据集合yy坐标列表,必须提供y=[2,4,6],纵坐标的数据集合color设置线条颜色,默认为蓝色color=red,线条颜色为红色linewidth设置线条宽度,简称lwlw=2linestyle设置线条样式,简称lsls=-.,点划线Matplotlib基本绘图
2.2通过figure()函数创建画布figure()函数如果不希望在默认的画布上绘制图形,则可以调用figure()函数构建一张新的空白画布。Figure()函数的语法格式如下:matplotlib.pyplot.figure(num=None,figsize=None,dpi=None,facecolor
您可能关注的文档
- 大数据技术在财务中的应用1.1Python概述.pptx
- 大数据技术在财务中的应用1.2配置Python环境.pptx
- 大数据技术在财务中的应用1.3Python的常用库(2).pptx
- 大数据技术在财务中的应用2.1变量与运算符.pptx
- 大数据技术在财务中的应用2.2输入输出与注释.pptx
- 大数据技术在财务中的应用2.3.1基本数据类型.pptx
- 大数据技术在财务中的应用2.3.2高级数据类型-列表元组.pptx
- 大数据技术在财务中的应用3.2 循环结构.pptx
- 大数据技术在财务中的应用3.3 函数.pptx
- 大数据技术在财务中的应用3.4 模块.pptx
- 英语人教PEP版八年级(上册)Unit4+writing+写作.pptx
- 人美版美术四年级(上册)8 笔的世界 课件 (1).pptx
- 人美版美术七年级(上册)龙的制作.pptx
- 英语人教PEP版六年级(上册)Unit 2 第一课时.pptx
- 数学苏教版三年级(上册)3.3 长方形和正方形周长的计算 苏教版(共12张PPT).pptx
- 音乐人教版八年级(上册)青春舞曲 课件2.pptx
- 音乐人教版四年级(上册) 第一单元 音乐知识 附点四分音符|人教版.pptx
- 英语人教PEP版四年级(上册)Unit 6 Part B let's learn 1.pptx
- 道德与法治人教版二年级(上册)课件-3.11大家排好队部编版(共18张PPT).pptx
- 人美版美术七年级(上册)《黄山天下奇》课件1.pptx
文档评论(0)