matplotlib.pyplot.matshow#

matplotlib.pyplot.matshow(A, fignum=None, **kwargs)[source]#

在新的图形窗口中将二维数组显示为矩阵。

原点设置在左上角。索引方式为 (行, 列),因此第一个索引在图中垂直排列,第二个索引水平排列。

A[0, 0]   ⋯ A[0, M-1]
   ⋮             ⋮
A[N-1, 0] ⋯ A[N-1, M-1]

图形窗口的纵横比与数组的纵横比相同,除非这会导致图形变得过短或过窄。

x 轴的刻度标签置于上方。

参数:
A类二维数组

要显示的矩阵。

fignumNone 或 int

如果为 None,则创建一个新的、大小合适的图形窗口。

如果为 0,则使用当前的坐标轴(Axes)(如果不存在,则创建一个,且不调整图形大小)。

否则,在具有给定编号的图形上创建一个新的坐标轴(如果不存在,则以适当的大小创建,否则不调整图形大小)。注意,这将绘制在图形上任何现有的坐标轴之上。

返回:
AxesImage
其他参数:
**kwargsimshow 参数

使用 matplotlib.pyplot.matshow 的示例#

用 matshow 可视化矩阵

用 matshow 可视化矩阵