1 / 81
文档名称:

Python的绘图库matplotlib快速入门.ppt

格式:ppt   大小:2,065KB   页数:81页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Python的绘图库matplotlib快速入门.ppt

上传人:gxngqvk 2019/11/1 文件大小:2.02 MB

下载得到文件列表

Python的绘图库matplotlib快速入门.ppt

文档介绍

文档介绍:Python的绘图库matplotlib快速入门1Matplotlib—绘制精美的图表2matplotlib是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。它的文档相当完备,并且Gallery页面中有上百幅缩略图,打开之后都有源程序。因此如果你需要绘制某种类型的图,只需要在这个页面中浏览/复制/粘贴一下,基本上都能搞定。展示页面的地址:http://matplotlib./,方便用户快速绘制2D图表。()pylab模块matplotlib还提供了名为pylab的模块,其中包括了许多numpy和pyplot中常用的函数,方便用户快速进行计算和绘图,可以用于IPython中的快速交互式使用。4快速绘图matplotlib中的快速绘图的函数库可以通过如下语句载入:接下来调用figure创建一个绘图对象,并且使它成为当前的绘图对象。通过figsize参数可以指定绘图对象的宽度和高度,单位为英寸;dpi参数指定绘图对象的分辨率,即每英寸多少个像素,缺省值为80。因此本例中所创建的图表窗口的宽度为8*80=640像素。(figsize=(8,4))5快速绘图也可以不创建绘图对象直接调用接下来的plot函数直接绘图,matplotlib会自动创建一个绘图对象。如果需要同时绘制多幅图表的话,可以是给figure传递一个整数参数指定图标的序号,如果所指定序号的绘图对象已经存在的话,将不创建新的对象,而只是让它成为当前绘图对象。下面的两行程序通过调用plot函数在当前的绘图对象中进行绘图:(x,y,label="$sin(x)$",color="red",linewidth=2)(x,z,"b--",label="$cos(x^2)$")6快速绘图plot函数的调用方式很灵活,第一句将x,y数组传递给plot之后,用关键字参数指定各种属性:•label:给所绘制的曲线一个名字,此名字在图示(legend)中显示。只要在字符串前后添加''$''符号,matplotlib就会使用其内嵌的latex引擎绘制的数学公式。•color:指定曲线的颜色•linewidth:指定曲线的宽度第三个参数‘’b--``(x,y,label="$sin(x)$",color="red",linewidth=2)(x,z,"b--",label="$cos(x^2)$“)7快速绘图接下来通过一系列函数设置绘图对象的各个属性:•xlabel/ylabel:设置X轴/Y轴的文字•title:设置图表的标题•ylim:设置Y轴的范围•legend:()显示出创建的所有绘图对象。("Time(s)")("Volt")("PyPlotFirstExample")(-,)() x=(0,10,1000)y=(x)z=(x**2) (figsize=(8,4))(x,y,label="$sin(x)$",color="red",linewidth=2)(x,z,"b--",label="$cos(x^2)$")("Time(s)")("Volt")("PyPlotFirstExample")(-,)()()9快速绘图10