NBA球星为啥那么多顶薪?数据可视化为你揭晓真相

640?wx_fmt=gif

  作者:pk哥          

  来源:Python知识圈

640?wx_fmt=jpeg

 阅读文本大概需要 6 分钟。

7 月1 日凌晨 6 点,2019 年 NBA 自由市场正式拉开大幕。

之后的故事,我们都知道了,很多球员都签了顶薪合同,在我们看来,这是一堆的天文数字。

美媒统计了一个数据:在自由市场开启的前4个小时签下的合同已经超过20亿美元了!

其中:利拉德 4 年 1.94 亿提前续约,托拜亚斯-哈里斯 5 年 1.8 亿签约 76 人,米德尔顿 5 年 1.78 亿续约雄鹿,杜兰特 4 年 1.64 亿签约篮网,波尔津吉斯 5 年 1.58 亿签约独行侠,欧文 4 年 1.41 亿签约篮网。

随后,签约或者续签消息也不断。

7 月 2 日,克莱-汤普森与勇士已经达成5年1.9亿的续约协议。

7 月 2 日,76 人向球队后卫本-西蒙斯提供一份 5 年 1.68 亿的提前续约合同。

今年总决赛的 FMVP 伦纳德,截止到 7 月 5 日上午,虽然他还没有决定签约哪支球队,但是猛龙队、湖人队、快船队都愿意给他顶薪合同。

我们再看看去年或前年,NBA 这些明星们签的的合同。

2016 年 9 月 20 日,雄鹿队和扬尼斯·安特托昆博(字母哥)达成了一份 4 年 1 亿美元的续约协议。

2017 年 7 月 1 日,斯蒂芬·库里和勇士队达成了一份为期 5 年价值 2.01 亿美元的签约协议。

2017 年 7 月 9 日,火箭队官方宣布和詹姆斯·哈登提前续约 4 年,合同至 2022-23 赛季。自 2016-17 赛季开始至2022-23 赛季结束的六个赛季里,哈登的薪金高达 2.28 亿美元,成为 NBA 史上最大合同。

2017 年 7 月 10 日,乔尔·恩比德与 76 人队达成一份 5 年 1.48 亿美元的指定新秀顶薪续约合同。

2017 年 9 月 30 日,拉塞尔·威斯布鲁克和雷霆签署了一份为期 5 年价值 2.05 亿美元的续约合同。

2018 年 6 月,克里斯·保罗和火箭达成了一份 4 年 1.6 亿美元的续约合同。

2018 年 7 月 10 日,詹姆斯正式与湖人签下 4 年 1.53 亿美元的合同。

NBA 收入来源

看着这里,我相信你和 pk 哥一样,都在想,NBA 商业联盟真有钱!NBA 赚钱的渠道都有哪些呢?

首先,主要是比赛的门票收入,每个城市的票价一般和球队球星有关。

我们参考下 2015-16 赛季,联盟 30 支球队的平均票价。

640?wx_fmt=jpeg(图片来源:https://www.statista.com)

我们再看看 2019 年各球队的特许经营价值。(单位:百万)

640?wx_fmt=png

(图片来源:https://www.statista.com)

2017-2018 赛季,球队的收入数据。(单位:百万)

640?wx_fmt=png

(图片来源:https://www.statista.com)

2010 年到 2018 年,NBA 商业联盟被赞助的费用。(单位:百万)

640?wx_fmt=png(图片来源:https://www.statista.com)

以上参考图说明了,NBA 收入其他来源包括周边产品收入,比如正版球衣球鞋,球队都会有分成的。

还有电视或者媒体转播费用,这些费用加起来也是不少的收入。

所以,要赚球迷的钱,就必须得让球迷看比赛看得开心,要让球队赢球,必须要有明星球员,接下来 pk 哥用 matplotlib 可视化展示上面提到的球星的主要比赛数据。

可视化展示球星比赛数据

用 matplotlib 库制作的球员的比赛数据的条形图,纵坐标数据包括上场时间、篮板数、助攻、抢断、盖帽、失误、赛季平均得分。以下制作条形图的代码可在公众号「Python知识圈」回复「nba」获取。球员比赛数据来源网站:

https://www.basketball-reference.com/players/

伦纳德赛季数据,从数据看,得分数据逐渐上升,状态稳定。


640?wx_fmt=png

杜兰特赛季数据,有「死神」之称的杜兰特,数据也很恐怖,祝福他早日康复,继续给我们带来精彩的比赛。640?wx_fmt=png

恩比德赛季数据,虽然只打了三个赛季,但这三个赛季的数据是一步一个台阶的往上升,未来是你们!640?wx_fmt=png

安特托昆博赛季数据。字母哥的数据和恩比德一样,数据也在逐年上升,未来不可限量啊。

640?wx_fmt=png

威斯布鲁克赛季数据,华丽的数据,「三双」的常客。640?wx_fmt=png

波尔津吉斯赛季数据,从数据来看,逐步上升。

640?wx_fmt=png

米德尔顿赛季数据,数据上比较稳定。640?wx_fmt=png

托拜亚斯-哈里斯赛季数据,表现很稳定。640?wx_fmt=png

利拉德赛季数据,大家应该对利拉德的绝杀有印象,「利拉德时间」可不是盖的。

640?wx_fmt=png

西蒙斯赛季数据,虽然只有两个赛季,但是表现可圈可点。640?wx_fmt=png

库里赛季数据,三分出手,一剑封喉。

640?wx_fmt=png

哈登赛季数据,史上最大合同的登哥数据上无可挑剔啊,听说最近登哥来中国爱上了骑小电驴,违反交规被交警抓个正着,哈哈。

640?wx_fmt=png

保罗赛季数据,有经验的老司机,得分数据和助攻数据比较平均,称职的控卫。640?wx_fmt=png

汤普森赛季数据,「佛祖」的三分是「杀人诛心」的三分,让对手绝望的三分。640?wx_fmt=png

詹姆斯赛季数据,30 多岁的老詹了,数据还在巅峰,上场时间也高于大部分球员,不得不佩服灭霸詹的身体素质。

640?wx_fmt=png

欧文赛季数据,骚气的控球和突破,华丽的变向得分,一个字:骚。

640?wx_fmt=png

这些数据用 matplotlib 库怎么画出来呢?

别急,听 pk 哥给你娓娓道来。

640?wx_fmt=jpeg

提取比赛数据

用上面说的网站来提取需要的数据信息。

640?wx_fmt=png

(网站:https://www.basketball-reference.com/players/)

pk 哥写了一个方法来提取我需要的数据:赛季、上场时间、篮板数、助攻、抢断、盖帽、失误、赛季平均得分,这些数据以列表的形式返回。其中,赛季信息作为横坐标,其他数据作为条形图的纵坐标。

640?wx_fmt=png

绘制条形图

接下来,我们把上面提取的数据生成条形图。设置条形图的标题、条形图的颜色、条形图的宽度、图片保存路径等。

640?wx_fmt=png

最后,主函数里给出你需要爬取球员信息的 url 地址,放在链接池列表里,用 for 循环提取信息,生产统计图,一气呵成,完美!

640?wx_fmt=png

◆ ◆ ◆  ◆ ◆

长按二维码关注我们


数据森麟公众号的交流群已经建立,许多小伙伴已经加入其中,感谢大家的支持。大家可以在群里交流关于数据分析&数据挖掘的相关内容,还没有加入的小伙伴可以扫描下方管理员二维码,进群前一定要关注公众号奥,关注后让管理员帮忙拉进群,期待大家的加入。

管理员二维码:

猜你喜欢

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值