读取csv文件内的数据 并生成饼图
时间: 2023-10-07 09:13:42 浏览: 141
demo_easy_python读取txt_pyechart;python_DEMO_
好的,你需要先安装 pandas 和 matplotlib 库。可以使用以下命令安装:
```
pip install pandas matplotlib
```
然后,你可以使用 pandas 库的 read_csv() 方法读取 csv 文件,并使用 matplotlib 库的 pie() 方法生成饼图。以下是示例代码:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取 csv 文件
df = pd.read_csv('data.csv')
# 统计数据
counts = df['category'].value_counts()
# 生成饼图
plt.pie(counts, labels=counts.index, autopct='%1.1f%%')
plt.axis('equal')
plt.show()
```
其中,data.csv 是你要读取的 csv 文件,category 是 csv 文件中的一个列名。你需要将 category 替换为你实际使用的列名。该代码将生成一个饼图,显示 csv 文件中每个类别的数据占比。
阅读全文