matplotlib设置画布大小,并让图像填充满
时间: 2023-11-02 12:11:27 浏览: 1668
matplotlib实现区域颜色填充
你可以使用`figure`函数来设置画布的大小,使用`subplots_adjust`函数来调整图像在画布中的位置和大小。
下面是一个例子:
```python
import matplotlib.pyplot as plt
import numpy as np
# 生成数据
x = np.linspace(0, 2*np.pi, 100)
y = np.sin(x)
# 创建画布,设置大小
fig = plt.figure(figsize=(8, 6))
# 添加子图
ax = fig.add_subplot(1, 1, 1)
# 绘制图像
ax.plot(x, y)
# 调整子图位置和大小
fig.subplots_adjust(left=0.1, right=0.9, bottom=0.1, top=0.9)
# 显示图像
plt.show()
```
在上面的例子中,`figsize`参数设置了画布的大小为8英寸宽,6英寸高。`subplots_adjust`函数调整了子图在画布中的位置和大小,其中`left`、`right`、`bottom`、`top`参数分别表示子图左、右、下、上边缘与画布边缘的距离占画布宽度和高度的比例。通过调整这些参数,可以让图像填充满画布。
阅读全文