数据可视化期中作业,运用pyecharts绘制奥运会120年的奖牌分布情况。
数据来源:Summer Olympic Medals 1896 - 2020 | Kaggle
成果部分截图:
这里介绍玫瑰图绘制:
首先对数据处理
import pandas as pd
from pyecharts import options as opts
from pyecharts.charts import Pie
# 获取东京奥运会奖牌数据
data = pd.read_csv('../data/Summer_olympic_Medals.csv')
data1 = data[data['Year'] == 2020]
# 对数据进行排序,并取前十行数据,即为东京奥运会金牌榜前十
data1.sort_values(by='Gold', axis=0, ascending