python matplotlib plot

绘制矩阵:默认横坐标为0,1,2,3……

from numpy import  *
a=mat([[9,8,5,6,3],[1,3,7,10,8],[1,2,3,4,5],[1,3,7,10,8]])
import matplotlib.pyplot as plt
fig=plt.figure()
ax=fig.add_subplot(111)
ax.plot(a)
plt.show()

 输出:


 

设置横坐标:-3,-2,-1,0  axisX的元素个数要与矩阵的行数相等。

from numpy import  *
a=mat([[9,8,5,6,3],[1,3,7,10,8],[1,2,3,4,5],[1,3,7,10,8]])
import matplotlib.pyplot as plt
fig=plt.figure()
ax=fig.add_subplot(111)
axisX=[i-3 for i in range(4)]
ax.plot(axisX,a)
plt.show()

 输出:

 

posted @ 2018-11-08 23:00  我的下铺刚田武  阅读(229)  评论(0编辑  收藏  举报