Python使用matplotlib读取文档并绘制折线图
时间: 2024-01-08 17:04:02 浏览: 55
Python折线图绘制
可以使用Python中的matplotlib库完成读取文档并绘制折线图的操作。下面是一个简单的示例代码:
```python
import matplotlib.pyplot as plt
# 读取文件数据
x = []
y = []
with open('data.txt', 'r') as f:
for line in f:
data = line.strip().split(',')
x.append(int(data[0]))
y.append(float(data[1]))
# 绘制折线图
plt.plot(x, y)
plt.xlabel('X')
plt.ylabel('Y')
plt.title('Line Chart')
plt.show()
```
其中,`data.txt`是存储数据的文本文件,每行包含两个数据,用逗号分隔。读取文件数据时,使用`strip()`方法去掉行末的空格和换行符,然后使用`split()`方法将每行数据拆分成两个部分。将第一个部分转换为整数类型,第二个部分转换为浮点数类型,分别存储到`x`和`y`列表中。
绘制折线图时,调用`plot()`方法,并传入`x`和`y`列表作为参数。然后使用`xlabel()`、`ylabel()`和`title()`方法设置坐标轴标签和图表标题。最后调用`show()`方法显示图表。
阅读全文