matplotlib 绘制不平衡轴矩阵

matplotlib plot a matrix of unbalanced axis

我有一个大小为 >>> X.shape (2194, 100) >>> 的矩阵,我想将它绘制在正方形上。我怎样才能做到这一点?

这是我试过的

plt.matshow(X)
plt.show()

但该图尊重轴的比例。我想要一个平方数。

plt.imshow(X, aspect='auto', interpolation='None')
plt.colorbar()
plt.show()

这应该能满足您的需求