matplotlib.pyplot.matshow#

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

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

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

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

图形窗口的纵横比是数组的纵横比,除非这会导致图形过于短或窄。

x轴的刻度标签位于顶部。

参数:
A2D 类数组

要显示的矩阵。

fignum无或整数

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

如果为 0,则使用当前的 Axes(如果没有则创建一个,且不会调整图形大小)。

否则,在图形上创建一个新的 Axes,并指定其编号(如果不存在,则在适当的位置创建它,但不会调整图形大小)。请注意,这将会绘制在图形上任何现有的 Axes 之上。

返回:
AxesImage
其他参数:
**kwargs : imshow 参数imshow 参数

使用 matplotlib.pyplot.matshow 的示例#

使用 matshow 可视化矩阵

Visualize matrices with matshow