我想通过以下代码使用matshow
显示具有值的矩阵:
fig, ax = plt.subplots()
vander = np.vander(x_values, N=3)
ax.matshow(vander, cmap="Blues")
for i in range(3):
for j in range(10):
c = vander[j, i]
ax.text(i, j, str(c), va='center', ha='center')
plt.show()
我得到的问题是,当我为每个单元格设置值时,矩阵值重叠,因为它只有3列,如下所示: