在 Matplotlib 中等效于 matlab 的 imagesc


为了创建等效的 imagesc,我们可以使用范围 [left, right, bottom, top]。

步骤

  • 使用 numpy 创建随机数据。
  • 将数据显示为图像,即,在带有 data 和范围 [−1, 1, −1, 1] 参数的二维常规栅格上。
  • 要显示图形,使用 show() 方法。

示例

import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
data = np.random.rand(4, 4)
plt.imshow(data, extent=[-1, 1, -1, 1])
plt.show()

输出

更新于:06-5-2021

3K+ 浏览量

开始您的 职业

完成课程即可获得认证资格

开始
广告