- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
PYTHON的绘图库MATPLOTUB快速入门
Matplotlib
一绘制精美的图表
2
matplotlib 是python 最著名的绘图库, 它提供
,
了一整套和matlab相似的命令API 十分 适合交
互式地进行制图 。而且也可以方便地将它作为绘
图控件,嵌入GUI应用程序中。
它的文档相当冗备,并且Gallery 页面中有上
百幅缩略图 ,打开之后都有源程序。因此如果你
需要绘制某种类型的图 ,只需要在这个页面中浏
览/复制/粘贴一下 ,基本上都能搞定。
展示页面的地址:
http:// /gallery.html
快速绘图
X 快速绘图
matplotlib的pyplot子库提供了和matlab类似的绘图API ,
2D (matplotlib_simple_plot.py)
方便用户快速绘制 图表。
pylab 模块
matplotlib 还提供了名为pylab 的模块,其中包括了许
numpy pyjp\ ot
多 和 中常用的函数,方便用户快速进行计算
和绘图,可以用于IPython 中的快速交互式使用。
快速绘图
matplotlib 中的快速绘图的函数库可以通过如下
语句载入:
import matplotlib.pyplot as pit
接下来调用figure创建一个绘图对象,并且使它
成为当前的绘图对象。
( (
plt figure figsize , ))
. = 8 4
通过figsize 参数可以指定绘图对象的宽度和高度,
dpi
单位为英寸; 参数指定绘图对象的分辨率 ,即每
英寸多少个像素 ,缺省值为80。因此本例中所创建
*
的图表窗口的宽度为8 80 = 640像素。
快速绘图
也可以不创建绘图对象直接调用接下来的pIot
函数直接绘图 ,matplotlib会自动创建一个绘图对
象。
如果需要同时绘制多幅图表的话,可以是给
figure传递一个整数参数指定图标的序号 ,如果所
指定序号的绘图对象已M存在的话 ,将不创建新
的对象,而只是让它成为当前绘图对象。
下面的两行程序通过调用plot函数在当前的绘
图对象中进行绘图 :
, , ,
plt.plot(x y sin(x) , linewidth 2)
label=$ $ color =red =
plot(x z n, ,, ( /v 2) )
pit. , ,nb— label= $cos x $
快速绘图
_ ( , , ) 「 「 , )
plt plot y sin(x ,
x label=$ $ colo = edM
文档评论(0)