plt将list数据保存成png
时间: 2023-09-06 15:07:42 浏览: 122
利用.plt文件和plot绘制工程图形.rar_PLT_plt文件_poethrr
在Python中,您可以使用`matplotlib`库中的`pyplot`模块来绘制图像,然后使用`savefig()`函数将图像保存为文件。以下是一个示例代码,展示如何将一个列表(List)保存为图像:
```python
import matplotlib.pyplot as plt
# 定义一个包含10个整数的列表(List)
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
# 创建一个图像对象,宽度为10个像素,高度为1个像素
fig, ax = plt.subplots(figsize=(len(my_list), 1))
# 将列表(List)中的每个元素绘制到图像上
ax.plot(my_list)
# 隐藏坐标轴和框线
ax.axis('off')
# 保存图像为PNG格式
plt.savefig('my_list.png', bbox_inches='tight', pad_inches=0)
```
在上面的示例中,我们首先定义一个包含10个整数的列表(List)。然后,我们使用`plt.subplots()`函数创建一个图像对象,并将其宽度设置为列表长度,高度设置为1像素。接下来,我们使用`ax.plot()`函数将列表(List)中的每个元素绘制到图像上。最后,我们使用`plt.savefig()`函数将图像保存为PNG文件。
注意,在绘制图像之前,我们使用`ax.axis('off')`函数隐藏了坐标轴和框线,以便只显示数据的线条。另外,我们使用`bbox_inches='tight'`和`pad_inches=0`参数来删除图像周围的空白区域。这样可以确保图像的大小与列表(List)的大小完全一致,不会有额外的空白区域。
阅读全文