【Python】数据分析案例:世界杯数据可视化
import pandas as pd
import matplotlib.pyplot as plt
# 读取世界杯相关数据
matches = pd.read_csv('matches.csv')
# 设置图表样式
plt.style.use('fivethirtyeight')
# 设置字体
plt.rcParams.update({'font.family': 'serif'})
# 根据比赛结果统计每个队伍的胜率
win_rate = matches.groupby('Team')['Win'].mean()
# 绘制胜率条形图
win_rate.plot(kind='bar', color='#92C6FF')
# 添加标题和轴标签
plt.title('Team Win Rates', fontsize=20)
plt.xlabel('Team', fontsize=15)
plt.ylabel('Win Rate (%)', fontsize=15)
# 保存图表
plt.savefig('win_rates.png', bbox_inches='tight')
# 展示图表
plt.show()
这段代码使用了Pandas和Matplotlib库来统计每个球队的胜率并绘制条形图,展示了如何读取CSV文件数据,进行简单的数据处理,以及如何设置图表样式和保存图表。
评论已关闭