我目前正在尝试使用Matplotlib在Python中显示矩阵,但问题是列的数量远远大于行数,所以当我想象它时,y轴变为小,如下图所示。
矩阵是一个包含23行和1880列的pandas DataFrame。我尝试使用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")