import matplotlib.pyplot as plt import pandas as pd # 支持中文显示。 plt.rcParams['font.family'] = 'SimHei' plt.rcParams["axes.unicode_minus"] = False # 读取CSV数据 data = pd.read_csv('4399排行.csv', encoding='utf-8-sig') # 按照游戏类型对游戏数量进行统计 count_by_kind = data.groupby(['类型'])['类型'].count() # 将统计结果可视化展示 plt.bar(count_by_kind.index, count_by_kind.values) plt.title('排行榜类型统计') plt.xlabel('游戏类型') plt.ylabel('游戏数量(个)') plt.show()改成饼图
时间: 2023-08-12 17:04:03 浏览: 107
可以将原有的柱状图代码改成饼图如下:
```python
import matplotlib.pyplot as plt
import pandas as pd
# 支持中文显示。
plt.rcParams['font.family'] = 'SimHei'
plt.rcParams["axes.unicode_minus"] = False
# 读取CSV数据
data = pd.read_csv('4399排行.csv', encoding='utf-8-sig')
# 按照游戏类型对游戏数量进行统计
count_by_kind = data.groupby(['类型'])['类型'].count()
# 将统计结果可视化展示
plt.pie(count_by_kind.values, labels=count_by_kind.index, autopct='%1.1f%%')
plt.title('排行榜类型统计')
plt.show()
```
这样就可以得到一个饼图,它展示的是不同游戏类型的占比。
阅读全文