1Matplotlib—绘制精美的图表目录快速绘图快速绘图绘制多轴图坐标轴设定绘图函数简介对数坐标图极坐标图柱状图散列图2目录图像等值线图三维绘图34matplotlib是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图
而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中
它的文档相当完备,并且Gallery页面中有上百幅缩略图,打开之后都有源程序
因此如果你需要绘制某种类型的图,只需要在这个页面中浏览/复制/粘贴一下,基本上都能搞定
展示页面的地址:http://matplotlib
sourceforge
net/gallery
html快速绘图快速绘图matplotlib的pyplot子库提供了和matlab类似的绘图API,方便用户快速绘制2D图表
(matplotlib_simple_plot
py)pylab模块matplotlib还提供了名为pylab的模块,其中包括了许多numpy和pyplot中常用的函数,方便用户快速进行计算和绘图,可以用于IPython中的快速交互式使用
5快速绘图matplotlib中的快速绘图的函数库可以通过如下语句载入:接下来调用figure创建一个绘图对象,并且使它成为当前的绘图对象
通过figsize参数可以指定绘图对象的宽度和高度,单位为英寸;dpi参数指定绘图对象的分辨率,即每英寸多少个像素,缺省值为80
因此本例中所创建的图表窗口的宽度为8*80=640像素
6importmatplotlib
pyplotaspltplt
figure(figsize=(8,4))快速绘图也可以不创建绘图对象直接调用接下来的plot函数直接绘图,matplotlib会自动创建一个绘图对象
如果需要同时绘制多幅图表的话,可以是给figure传递一个整数参数指定