【发布时间】:2020-08-15 17:13:14
【问题描述】:
我想用 imshow 垂直绘制一维矩阵(向量)。
This 帖子帮助我使用“expand_dims”使用 imshow 水平绘制矢量。
但是大多数垂直绘制它的技巧(在绘制之前转置向量;使用 imshow 的“origin”关键字)不起作用,可能是因为它是一维的。有人对此有什么建议吗?
谢谢!
【问题讨论】:
标签: python matplotlib
我想用 imshow 垂直绘制一维矩阵(向量)。
This 帖子帮助我使用“expand_dims”使用 imshow 水平绘制矢量。
但是大多数垂直绘制它的技巧(在绘制之前转置向量;使用 imshow 的“origin”关键字)不起作用,可能是因为它是一维的。有人对此有什么建议吗?
谢谢!
【问题讨论】:
标签: python matplotlib
您可以使用与轴参数相同的展开暗度作为 1
>>> import numpy as np
>>> import matplotlib.pyplot as plt
>>> a = np.array([1, 2, 3, 4])
>>> a.shape
(4,)
>>> plt.imshow(np.expand_dims(a, axis=1)); plt.show()
按预期工作。
【讨论】: