数据可视化揭晓NBA球星顶薪背后的真相

戳蓝字“CSDN云计算”关注我们哦!
640?wx_fmt=jpeg
作者 | pk哥
责编 | 刘丹

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亿的续约协议。76 人向球队后卫本-西蒙斯提供一份5年 1.68 亿的提前续约合同。

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

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

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

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

2017年9月1日,火箭队官方宣布和詹姆斯·哈登提前续约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

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

640?wx_fmt=png

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

640?wx_fmt=png
(图片来源:https://www.statista.com)
2010 年到 2018 年,NBA 商业联盟被赞助的费用。(单位:百万)
640?wx_fmt=png

以上参考图说明了,NBA 收入其他来源包括周边产品收入,比如正版球衣球鞋,球队都会有分成的。还有电视或者媒体转播费用,这些费用加起来也是不少的收入。

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

可视化展示球星比赛数据


用 matplotlib 库制作的球员的比赛数据的条形图,纵坐标数据包括上场时间、篮板数、助攻、抢断、盖帽、失误、赛季平均得分。

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

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

640?wx_fmt=png

640?wx_fmt=jpeg

福利
扫描添加小编微信,备注“姓名+公司职位”,入驻【CSDN博客】,加入【云计算学习交流群】,和志同道合的朋友们共同打卡学习!

640?wx_fmt=jpeg

推荐阅读:
  • 漫画:什么是希尔排序?
  • 一次失败的面试,复习一次一致性哈希算法
  • Pandas中第二好用的函数 | 优雅的Apply

  • 程序员因接外包坐牢 456 天!两万字揭露心酸经历
  • 限时早鸟票 | 2019 中国大数据技术大会(BDTC)超豪华盛宴抢先看

  • 阿里开源物联网操作系统 AliOS Things 3.0 发布,集成平头哥 AI 芯片架构!

  • 雷声大雨点小:Bakkt「见光死」了吗?

真香,朕在看了!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/521496.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

RabbitMQ的5种队列_简单队列_入门试炼_第4篇

Statement 文章目录一、队列总览1.1. 图示1.2. 说明二、简单队列2.1. 图示2.2. 导入RabbitMQ的客户端依赖2.3. 获取MQ的连接2.4. 生产者发送消息到队列2.5. 管理工具中查看消息2.6. 消费者从队列中获取消息一、队列总览 1.1. 图示 1.2. 说明 说明模式①简单队列②work模式 多…

阿里云操作审计 - 日志安全分析(一)

摘要: 阿里云操作审计ActionTrail审计日志已经与日志服务打通,提供准实时的审计分析、开箱机用的报表功能。本文介绍背景、配置和功能概览。背景安全形式与日志审计伴随着越来越多的企业采用信息化、云计算技术来提高效率与服务质量。针对企业组织的网络…

spark中local模式与cluster模式使用场景_不可不知的Spark调优点

不可不知的Spark调优点​mp.weixin.qq.com在利用Spark处理数据时,如果数据量不大,那么Spark的默认配置基本就能满足实际的业务场景。但是当数据量大的时候,就需要做一定的参数配置调整和优化,以保证业务的安全、稳定的运行。并且在…

命令逐行显示_Linux命令和Shell脚本学习随笔3

一、处理目录创建目录:mkdir Test创建多级目录: mkdir -p Test1/testsub删除目录:rmdir 该命令只允许删除空目录,删除非空命令提示:Directory not empty,如果文件夹下有文件可以配合命令rm进行删除二、查看文件内容命令…

【图解分布式架构】看不懂直接面壁

戳蓝字“CSDN云计算”关注我们哦!作者 | 佚名责编 | 阿秃初始阶段架构初始阶段的小型系统、应用程序、数据库、文件等所有的资源都在一台服务器上。通俗称为LAMP。特征:应用程序、数据库、文件等所有的资源都在一台服务器上。描述:通常服务器…

RabbitMQ的5种队列_Work模式_入门试炼_第5篇

文章目录一、work模式1.1. 图示1.2. 消费者11.3. 消费者21.4. 生产者1.5. 测试二、Work模式的“能者多劳”2.1. 关键配置2.2. 测试:一、work模式 1.1. 图示 一个生产者、2个消费者。 一个消息只能被一个消费者获取。 1.2. 消费者1 package com.gblfy.rabbitmq.w…

阿里云云数据库RDS秒级监控功能解锁,通宵加班找故障将成为过去式

摘要: 每一个奋斗在前线的数据库管理员和运维人员似乎运气都不太好,这些人都绝对经历过的诡异事件就是:逢年过节必出故障,明明眼看着要休假了,又接到故障通知,只好通宵加班找问题。没问题的时候可能大家都不…

阿里云DDoS高防 - 访问与攻击日志实时分析(三)

摘要: 本文介绍了DDoS日志分析功能的日志报表的使用方法。概述本文介绍DDoS日志分析功能的日志报表的使用方法。前提配置刚进入DDoS高防控制台的全量日志下,在界面引导下开通日志服务并授权操作后。就可以给特定的网站启用日志分析功能了。报表界面介绍在…

vue获取输入框得内容_React入坑(四):获取输入框内的内容

方法一:通过event对象信息获取import React from react;class Show extends React.Component {//state 相当于是Vue里面的data state {text: "",//默认初始值 }; hanChange ev > {//onChange 为Change事件,ev是传递的参数 …

学计算机的用surface,11个高效利用Surface处理工作学习任务的方法 - Surface 使用教程...

在 Surface 上捕获屏幕截图同时按下“电源”按钮 “调高音量”按钮来捕获全屏幕的截图,然后即可将其粘贴到文档、电子邮件或应用中。 屏幕截图同时也会保存在“屏幕截图”文件夹中。在网页上做笔记在 Microsoft Edge 中,选择“设置及更多” >“更多工…

RabbitMQ的5种队列_消息确认模式_入门试炼_第6篇

消费者从队列中获取消息,服务端如何知道消息已经被消费呢? 模式1:自动确认 只要消息从队列中获取,无论消费者获取到消息后是否成功消息,都认为是消息已经成功消费。 模式2:手动确认 消费者从队列中获取消息…

5分钟了解什么是真正的深度学习

人工智能(AI)和机器学习(ML)在当下的火热程度我就不多说了,但是真正懂这方面的人又有多少呢?本文将带你了解人工智能和机器学习的基本知识。同时,你也会了解到机器学习中最火的方法——深度学习…

柱状图中xy轴怎么出现_如果制砂机设备在工作中出现堵料现象该怎么办?

制砂机设备作为砂石生产线中常用的设备,在整条生产线中起着举足轻重的作用,为我国的基础建设的发展提供了巨大的贡献。但是不管技术工艺如何不断的改革完善,在制砂机设备工作中还是会出现堵料的现象。当出现这种情况我们应该怎么办呢?下面我…

阿里云DDoS高防 - 访问与攻击日志实时分析(四)

摘要: 本文介绍了DDoS日志实时分析功能的费用计量细节与案例。概述本文介绍了DDoS日志的费用计量细节与案例。费用概述DDoS日志分析与报表功能依赖日志服务提供日志数据的实时查询与分析功能。当您开通DDoS访问与攻击日志实时分析功能时, 需要您根据界面提示开通日志…

c++检测输入是否为数字_Go64 for Mac(检测应用是否为64位)

“一种快速的方法来全面了解您的64位应用程序兼容性,并在安装macOS Catalina之前避免意外。”Go64 可以帮你检测出你的应用是否 64 位,以及软件版本号,开发商以及官网,甚至可以为你计算出软件升级所需要花费的金额。应用介绍从 ma…

阿里云DDoS高防 - 访问与攻击日志实时分析(二)

摘要: 本文介绍了如何配置DDoS日志分析功能,结合实际场景详细介绍了如何使用日志对DDoS访问与攻击日志进行分析与图形化操作。概述本文介绍了如何配置DDoS日志分析功能,结合实际场景详细介绍了如何使用日志对DDoS访问与攻击日志进行分析与图形…

【面试妥了】史上最全Spark面试题

戳蓝字“CSDN云计算”关注我们哦!作者 | 游骑小兵责编 | 阿秃Spark问题精华Q:什么是Spark?A:简单理解,Spark是在Hadoop基础上的改进,是UC Berkeley AMP lab所开源的类Hadoop MapReduce的通用的并行计算框架…

RabbitMQ的5种队列_订阅模式_入门试炼_第7篇

解读: 1、1个生产者,多个消费者 2、每一个消费者都有自己的一个队列 3、生产者没有将消息直接发送到队列,而是发送到了交换机 4、每个队列都要绑定到交换机 5、生产者发送的消息,经过交换机,到达队列,实现&…

python定期自动运行_干货分享 | 适合 Python 入门的 8 款强大工具,不会就你还不知道吧!...

点击上方“人工智能Corner”,“星标或置顶公众号”干货分享,第一时间送达Python是一种开源的编程语言,可用于Web编程、数据科学、人工智能以及许多科学应用。学习Python可以让程序员专注于解决问题,而不是语法。由于Python相对较小…

图解 Python 算法

普通程序员,不学算法,也可以成为大神吗?对不起,这个,绝对不可以。可是算法好难啊~~看两页书就想睡觉……所以就不学了吗?就一直当普通程序员吗?如果有一本算法书,看着很轻松……又有…