要去除 Python 中使用 plt 绘制的图片四周的白边,需要了解 matplotlib 库的 figure 和 subplot 函数。
首先,我们需要使用 plt.subplots()
函数创建一个画布,并设置其大小和分辨率。此时,我们可以使用 tight_layout()
函数设置 layout,去除四周的白边。
下面是一个简单的示例代码:
import matplotlib.pyplot as plt
data = [1, 2, 3, 4, 5]
plt.plot(data)
fig, ax = plt.subplots(figsize=(10, 5))
ax.plot(data)
plt.tight_layout()
plt.show()
在上述代码中,我们先用 plt.plot()
函数画出了一个简单的图,接下来创建了一个大小为 10x5 的图像,使用 tight_layout()
函数去除了四周的空白区域,然后展示了该图像。
另外,我们也可以在 subplots()
函数中添加 constrained_layout=True
的参数,这也可以去除四周的白边。下面是具体的示例代码:
import matplotlib.pyplot as plt
data = [1, 2, 3, 4, 5]
plt.plot(data)
fig, ax = plt.subplots(figsize=(10, 5), constrained_layout=True)
ax.plot(data)
plt.show()
在上述示例中,我们同样先用 plt.plot()
函数画出了一个简单的图,接下来创建了一个大小为 10x5 的图像,并添加了被压缩的布局,然后展示了该图像。
以上是使用 plt 去除绘制图像四周的白边的两种方法的详细说明。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python 使用plt画图,去除图片四周的白边方法 - Python技术站