如何在 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()
输出
广告