python 画图不留白
时间: 2024-01-11 21:22:39 浏览: 190
python画图
以下是一个示例,演示如何在Python中绘制图形时去除留白:
```python
import matplotlib.pyplot as plt
# 创建一个图形对象和一个子图对象
fig, ax = plt.subplots()
# 绘制图形
ax.plot([1, 2, 3, 4], [1, 4, 2, 3])
# 去除留白
ax.margins(0)
# 保存图形
plt.savefig('plot.png', bbox_inches='tight')
# 显示图形
plt.show()
```
在这个示例中,我们使用了`matplotlib.pyplot.subplots()`函数创建了一个图形对象和一个子图对象。然后,我们使用`ax.plot()`函数绘制了一个简单的折线图。接下来,我们使用`ax.margins(0)`函数去除了图形的留白。最后,我们使用`plt.savefig()`函数保存图形,并使用`plt.show()`函数显示图形。
请注意,我们在`plt.savefig()`函数中使用了`bbox_inches='tight'`参数,这将确保保存的图形没有留白。
阅读全文