手把手带你可视化分析NBA首轮球队表现及火勇对决前瞻!

本文通过python的matplotlib库,分析NBA球队季后赛首轮的得失分,并以柱状图、散点图和雷达图展示数据,特别对火勇对决进行了前瞻。读者将学习如何使用图表进行篮球比赛数据分析。
摘要由CSDN通过智能技术生成

NBA激战正酣,首轮除掘金和马刺的较量还没有结束外,其余对决都已经结束,本文将手把手带你可视化分析下各球队的首轮表现,同时将对次轮最受瞩目的火勇大战进行一个简单的前瞻分析!

通过本文,你将学会python中使用matplotlib库绘制柱状图、散点图、雷达图的相关知识!咱们开始吧!

1、数据获取及准备

我们首先获取各球队季后赛首轮的数据,网址是:https://www.basketball-reference.com/playoffs/NBA_2019.html。首先选择Playoffs:

4155986-43eb85a42ffa197b.png

然后,下拉到球队技术统计这里,导出csv,如果无法直接倒出,可以复制到txt文件里面(我就是这么干的):

4155986-8e21d99fcf1f896d.png

然后,我们再把对手表现的数据导出,这样基础数据就准备好了:

4155986-eb0865ef87254271.png

好了,我们使用代码将数据进行读取,首先导入所需要的库:

import pandas as pd
import matplotlib.pyplot as plt
import numpy as np

将数据使用pandas进行读取,看看数据如何:

team_stats_df = pd.read_csv('data/nba1.txt',sep=',')
team_stats_df
4155986-8b1e13b9b26b6c9d.png

同样,将对手表现的数据读入,但是这里列名需要修改一下:

team_opp_stats_df = pd.read_csv('data/nba2.txt',sep=',')
team_opp_stats_df.columns = ['Rk','Team','G'] + ['opp' + x for x in team_opp_stats_df.colum
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值