1 / 81
文档名称:

python绘图库matplotlib快速入门.ppt

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

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

分享

预览

python绘图库matplotlib快速入门.ppt

上传人:plm860108 2019/2/4 文件大小:3.35 MB

下载得到文件列表

python绘图库matplotlib快速入门.ppt

文档介绍

文档介绍:**Matplotlib—绘制精美的图表matplotlib是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。它的文档相当完备,并且Gallery页面中有上百幅缩略图,打开之后都有源程序。因此如果你需要绘制某种类型的图,只需要在这个页面中浏览/复制/粘贴一下,基本上都能搞定。展示页面的地址:http://matplotlib./*快速绘图matplotlib的pyplot子库提供了和matlab类似的绘图API,方便用户快速绘制2D图表。()pylab模块matplotlib还提供了名为pylab的模块,其中包括了许多numpy和pyplot中常用的函数,方便用户快速进行计算和绘图,可以用于IPython中的快速交互式使用。*matplotlib中的快速绘图的函数库可以通过如下语句载入:接下来调用figure创建一个绘图对象,并且使它成为当前的绘图对象。通过figsize参数可以指定绘图对象的宽度和高度,单位为英寸;dpi参数指定绘图对象的分辨率,即每英寸多少个像素,缺省值为80。因此本例中所创建的图表窗口的宽度为8*80=640像素。*(figsize=(8,4))也可以不创建绘图对象直接调用接下来的plot函数直接绘图,matplotlib会自动创建一个绘图对象。如果需要同时绘制多幅图表的话,可以是给figure传递一个整数参数指定图标的序号,如果所指定序号的绘图对象已经存在的话,将不创建新的对象,而只是让它成为当前绘图对象。下面的两行程序通过调用plot函数在当前的绘图对象中进行绘图:*(x,y,label="$sin(x)$",color="red",linewidth=2)(x,z,"b--",label="$cos(x^2)$")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)$“)接下来通过一系列函数设置绘图对象的各个属性:•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")(-,)()()