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()

 输出:

原文地址:https://www.cnblogs.com/zhhy236400/p/9932626.html