pandas读取csv文件,绘制学历和购买车型的饼图
时间: 2023-09-12 17:06:32 浏览: 91
好的,以下是您需要的代码示例。请确保已经安装好了pandas和matplotlib库。
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取csv文件
df = pd.read_csv('car_data.csv')
# 统计学历和购买车型的数量
edu_counts = df['Education'].value_counts()
car_counts = df['CarType'].value_counts()
# 绘制学历的饼图
labels = edu_counts.index
sizes = edu_counts.values
plt.pie(sizes, labels=labels, autopct='%1.1f%%', startangle=90)
plt.axis('equal')
plt.title('Education Distribution')
plt.show()
# 绘制购买车型的饼图
labels = car_counts.index
sizes = car_counts.values
plt.pie(sizes, labels=labels, autopct='%1.1f%%', startangle=90)
plt.axis('equal')
plt.title('Car Type Distribution')
plt.show()
```
请将代码中的`car_data.csv`替换为您实际的数据文件名,并根据实际情况修改图表标题等信息。在本示例中,我们使用了`value_counts()`函数来统计不同学历和不同车型的数量,并使用`pie()`函数来绘制饼图。您可以根据实际情况修改标签、颜色、字体大小等图表样式。
阅读全文