2015-02-24 3 views
0

У меня есть матрица размера >>> X.shape (2194, 100) >>> Я хотел бы построить ее на квадрате. Как я могу это сделать?matplotlib plot матрица неуравновешенной оси

Это то, что я попытался

plt.matshow(X) 
plt.show() 

но цифра уважает отношение оси. Я хотел бы вместо этого фигура в квадрате.

ответ

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

Это должно дать вам то, что вы хотите

+0

Это не работает. У меня еще очень прямоугольный сюжет – Donbeo

+0

@Donbeo Извините, попробовал разные аргументы и скопировал неправильную строку. Попробуй это – mgab