python 使用plt画图,去除图片四周的白边方法

要去除 Python 中使用 plt 绘制的图片四周的白边,需要了解 matplotlib 库的 figure 和 subplot 函数。

要去除 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画图,去除图片四周的白边方法

基础教程推荐