python对csv两列数据进行分类统计数量,并且根据不同的分类做多个折线图,给出代码示例
时间: 2024-05-14 21:13:44 浏览: 63
Python综合案例(折线统计图)
以下是 Python 代码示例,可以对 CSV 文件的两列数据进行分类统计数量,并根据分类绘制多个折线图:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取 CSV 文件
data = pd.read_csv('data.csv')
# 按照第一列数据进行分类统计数量
counts = data.groupby('Column1').size()
# 绘制每个分类的折线图
for category in counts.index:
category_data = data[data['Column1'] == category]
plt.plot(category_data['Column2'], label=category)
# 设置图例和标题
plt.legend()
plt.title('Line Chart for CSV Data')
# 显示图形
plt.show()
```
在这个示例中,需要替换 `data.csv`、`Column1` 和 `Column2` 分别为实际的文件名和列名。此外,还可以根据需要调整图表的样式和布局。
阅读全文