python根据txt文件画折线图
时间: 2023-09-01 12:12:59 浏览: 495
可直接运行 基于Python matplotlib pyplot 折线图、条形图、箱型图、散点图绘制 运行后直接出图.rar
5星 · 资源好评率100%
要根据txt文件画折线图,你可以使用Python中的matplotlib库。以下是实现的步骤:
1. 读取txt文件并保存数据到列表中
2. 导入matplotlib库
3. 创建一个坐标系
4. 绘制折线图并进行设置
5. 显示图形
下面是一个简单的示例代码:
```python
import matplotlib.pyplot as plt
# 读取txt文件并保存数据到列表中
x = []
y = []
with open('data.txt', 'r') as f:
for line in f:
data = line.split()
x.append(float(data[0]))
y.append(float(data[1]))
# 创建一个坐标系
fig, ax = plt.subplots()
# 绘制折线图并进行设置
ax.plot(x, y, label='Data')
ax.set_xlabel('X Label')
ax.set_ylabel('Y Label')
ax.set_title('Data Plot')
ax.legend()
# 显示图形
plt.show()
```
在这个示例中,我们假设数据文件名为"data.txt",它的内容格式如下:
```
1.0 2.0
2.0 3.0
3.0 4.0
4.0 5.0
```
这个文件包含了四个数据点,每个数据点有两个值,分别表示x和y坐标。在代码中,我们读取了这些数据并将它们分别保存到x和y列表中。然后,我们使用matplotlib库创建一个坐标系,并使用ax.plot()函数绘制折线图。最后,我们设置了坐标轴标签和标题,并显示了图形。
阅读全文