如何在 Python Matplotlib 中移除图像网格线?


要移除图像中的网格线,我们可以采取以下步骤:

  • 设置图形大小和调整子图之间的间距和周围的内边距。
  • 从文件中载入图像。
  • 将图像从一个颜色空间转换到另一个颜色空间。
  • 要移除网格线,使用ax.grid(False)
  • 以图像形式(即在 2D 规则栅格上)显示数据。
  • 要显示图形,使用show() 方法。

示例

from matplotlib import pyplot as plt
import cv2

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

img = cv2.imread('bird.jpg')
img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)

plt.grid(False)
plt.imshow(img)

plt.show()

输出

更新于:10-Jun-2021

6K+ 浏览

开启您的 职业生涯

完成课程以获得认证

开始学习
广告