用pandas和matplotlib写代码。CSV里有100个标题,把标题末尾是"(kg/s)"的数据化成折线图。
时间: 2024-03-02 13:52:43 浏览: 66
折线图代码
好的,以下是示例代码:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取CSV文件
df = pd.read_csv('data.csv')
# 根据标题名字末尾的文本来筛选数据
filtered = df.filter(regex='\(kg/s\)')
# 循环绘制折线图
for col in filtered.columns:
df.plot(x='x轴列名', y=col, kind='line', label=col)
# 显示图例和标题
plt.legend()
plt.title('末尾为(kg/s)的数据折线图')
# 显示图形
plt.show()
```
其中,`data.csv`是你的CSV文件名字,`x轴列名`是你要绘制折线图的横坐标列名,需要根据你的实际情况修改。这段代码会将标题末尾是`(kg/s)`的数据筛选出来,分别绘制折线图,并在图形上显示图例和标题。
阅读全文