88年的世界杯历史,用Python带你回顾!

简介:

6月14日,2018世界杯在俄罗斯正式开幕,自1930年至今,世界杯已经走过了88年历程,除1942年和1946年因二次世界大战的影响没有举行外,四年一度的赛事从未中断,这次就让我们一起来用Python回顾一下之前20届的足球盛事。

要点:

数据来源:新浪体育

可视化工具:Pyecharts+Tableau

一、参赛球队

我们首先统计了1930年以来各参赛球队的所属国家及参赛次数,绘制了一张参赛球队所属国家分布图,色调越红 表示参赛次数越多,色调越蓝表示参赛次数越少,空白区域的国家没有球队进入世界杯决赛阶段。


  • 从图中可以看出,足球强国主要集中在西欧和南美,巴西自然不必说,英国一个并不算太大的国家,居然可以同时出动英格兰、苏格兰、威尔士、北爱尔兰四支球队参加比赛,并且能够取得不错的战绩,不可谓不强大
  • 俄罗斯和北美虽然国家不多,但是球队出线次数也不少;
  • 亚洲和非洲的情况相对要惨淡一些,要不是2002年中国曾晋级过 一次世界杯决赛圈,亚洲地区也就一大片空白了。
map = Map("历届世界杯参加国家分布", title_pos="center", width=1000, height=600)attr = countriesvalue = timesmap.add("", attr, value, maptype="world", visual_range=[0, 20], is_label_show=False,is_visualmap=True, visual_text_color='#000', is_map_symbol_show=False)

countries:有球队晋级世界杯决赛的国家

times:各国家球队晋级世界杯决赛的次数

二、王者之师


x——x轴数据,代表球队名称

y——y轴数据,代码夺冠次数

bar = Bar(' ',title_pos="center")x = list(winner_dict.keys())y = list(winner_dict.values())bar.add('冠军球队', x, y,is_more_utils=True, is_label_show=True, label_text_color='#000', label_text_size=15, bar_category_gap=40)

世界杯正常情况下每四年举办一次,虽然历时久远但到目前也才第21届而已,同时,世界杯作为世界上最高荣誉、 最高规格、最高竞技水平、最高知名度的足球比赛,其影响力不言而喻。

88年的世界杯历史,用Python带你回顾!

每一次的世界杯冠军可以说引领了一个时代,巴西、德国、意大利三支球队多次夺得世界杯冠军,在世界杯的历史长河中称霸十几二十年,“王者之师”的称 号当之无愧。

三、热门球队

现在我们来看一下今年的几只夺冠热门球队——巴西、德国、阿根廷、西班牙和法国。我们从历届比赛胜、平、负 的场次和积分、进球、失球的数量共六个维度进行分析


88年的世界杯历史,用Python带你回顾!

  • 从图中可以看出,德国队的胜场、积分和进球数要略高于第二名的巴西队,但是失球数和负场同样也很高,看来德国队是一支偏重进攻的球队
  • 巴西队则相对攻守兼备;
  • 再来看看球迷众多的阿根廷,这支球队了历史数据在五支球队中算是中规中矩;
  • 而被外界预测为本届世界杯黑马的西班牙队,历史数据相对而言并不那么突出。借机说明一点,这次的数据分析仅仅是回顾历史数据,不带有任何预测成分。
radar.config(c_schema=c_schema, shape='polygon', radar_text_size=14)radar.add("巴西", value_bx)radar.add("德国", value_dg, item_color="#473C8B")radar.add("阿根廷", value_agt, item_color="#48D1CC")radar.add("西班牙", value_xby, item_color="#DAA520")radar.add("法国", value_fg, item_color="#43CD80")

四、传奇射手

世界杯比赛中一个进球的含金量有多大?看看历史数据就知道了,80多年的世界杯历史,全世界能够打进10球 (不含)以上的也只有7人而已)。

从球员看,克洛泽打进了16个球,其次是外星人罗纳尔多打进了15个进球,接着是盖德,方丹和球王贝利。


从进球累计数量上看,德国队的数量是最多的,有61球,其次是巴西,看了德国队人才济济啊。


五、主教练们

看完球员我们再来看下主教练,一直以来人们都更加关注球星,可是主教练作为球队的总指挥,其重要性不言而喻。同样的一支球队,主教练可以成就一名球员也可以毁掉一名球员。


——马里奥·扎加洛,是世界杯历史 中第一个作为队员和教练都得过世界杯的传奇人物,他在足球界工作了50年,被很多人看作是巴西足球五冠王最大的功臣。

这篇文章仅仅是对世界杯历史数据的简单回顾,纯属Python爱好者从技术的角度去理解世界杯。一边喝点啤酒,一边吃点龙虾,看看世界杯也是一种享受,你觉得这次哪个队会夺冠呢,欢迎留言交流!悄悄的说一下,我比较中意阿根廷!

相关文章
|
数据采集 数据可视化 Python
Python | 今年世界杯哪个队最有可能夺冠?!
Python | 今年世界杯哪个队最有可能夺冠?!
|
数据可视化 Python
技巧 | Python绘制2022年卡塔尔世界杯决赛圈预测图
技巧 | Python绘制2022年卡塔尔世界杯决赛圈预测图
Python预测卡塔尔世界杯身价最高的英格兰要夺冠?!
Python预测卡塔尔世界杯身价最高的英格兰要夺冠?!
世界杯期间我使用Python生成二维码“为中国队辟谣”
世界杯期间我使用Python生成二维码“为中国队辟谣”
世界杯期间我使用Python生成二维码“为中国队辟谣”
|
数据可视化 Python
【世界杯限定】致敬梅西,用Python刻画足球场上的战神
最近卡塔尔世界杯正在火热的进行着,相信球迷们一定不会错过每一场精彩的比赛吧,在看球的同时,小伙伴们不要忘记自己的学习与工作哦,本人纯属路人,虽然不是很懂球,但是很喜欢梅西,所以我开始关注梅西,并用Python将梅西的生涯数据进行了简单的可视化,感兴趣的小伙伴可以了解一下哦,这样就可以将你喜欢的球星生涯数据进行可视化喽~
362 0
【世界杯限定】致敬梅西,用Python刻画足球场上的战神
|
JSON 文字识别 API
这些世界杯球星你真的认识吗?不如通过Python来认识一下吧
最近大家都在追看世界杯,博主也是一样,偶尔也贪黑看球,虽然踢得不怎么样,但是热情却很高。依稀记得小学的时候为了攒球星卡吃了无数袋的干脆面,什么巴西罗纳尔多,法国齐达内,各种球星,当然也都是因为热爱足球才含着泪吃进去的。
这些世界杯球星你真的认识吗?不如通过Python来认识一下吧
|
数据采集 JSON 数据格式
世界杯快到了,看我用Python爬虫实现(伪)球迷速成!
还有4天就世界杯了,作为一个资深(伪)球迷,必须要实时关注世界杯相关新闻,了解各个球队动态,这样才能在一堆球迷中如(大)鱼(吹)得(特)水(吹),迎接大家仰慕的目光! 给大家分享一个快速了解相关信息的办法:刷论坛!我们来...
1172 0
|
8天前
|
存储 数据挖掘 开发者
Python编程入门:从零到英雄
在这篇文章中,我们将一起踏上Python编程的奇幻之旅。无论你是编程新手,还是希望拓展技能的开发者,本教程都将为你提供一条清晰的道路,引导你从基础语法走向实际应用。通过精心设计的代码示例和练习,你将学会如何用Python解决实际问题,并准备好迎接更复杂的编程挑战。让我们一起探索这个强大的语言,开启你的编程生涯吧!