入门python中的matplotlib

调用matplotlib画图的流程是:调用figure()得到fig对象 -> 调用fig.add_subplot(111)得到axis对象 -> 调用plt.plot绘制 -> plt.show()显示出figure

上面的程序中,figure()返回一个figure对象,add_subplot()返回一个axes对象,里面的参数abc表示在一个figure窗口中,有a行b列个小窗口,然后本次plot在第c个窗口中。


import matplotlib.pyplot as plt
import numpy as np
x=np.arange(0,10,0.1)
y=np.random.randn(len(x))
fig=plt.figure()
ax=fig.add_subplot(111)
l,=plt.plot(x,y)
t=ax.set_title('random numbers')
plt.show()



add_subplot(111)效果如下:

入门python中的matplotlib_第1张图片

add_subplot(121)效果如下:

入门python中的matplotlib_第2张图片

add_subplot(212)效果如下:
入门python中的matplotlib_第3张图片

其他的一些用法参见:
http://www.cnblogs.com/bovine/archive/2012/11/09/2763374.html



你可能感兴趣的:(Python)