В настоящее время я пытаюсь визуализировать матрицу в Python, используя Matplotlib, однако проблема в том, что количество столбцов намного больше, чем количество строк, поэтому, когда я визуализирую его, ось у становится маленькой,как видно на следующем рисунке.
Матрица представляет собой pandas DataFrame с 23 строками и 1880 столбцами.Я пытался визуализировать это с помощью imshow()
и matshow
, но оба метода неловко масштабируют картинку.Я также пытался tight_layout()
, но это ничего не меняет.
Могу ли я что-нибудь сделать для масштабирования графика?
Вот код, который я использую для построения графика:
plt.figure()
ax = plt.gca()
plt.imshow(df.drop(["column2"], axis=1).transpose(), cmap='hot', interpolation='nearest')
plt.savefig("Test.pdf")