正文

88年的世界杯歷史,用Python帶你回顧!

可視化工具:Pyecharts+Tableau

一、參賽球隊

我們首先統計了1930年以來各參賽球隊的所屬國家及參賽次數,繪制了一張參賽球隊所屬國家分布圖,色調越紅 表示參賽次數越多,色調越藍表示參賽次數越少,空白區域的國家沒有球隊進入世界杯決賽階段。

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愛好者從技術的角度去理解世界杯。一邊喝點啤酒,一邊吃點龍蝦,看看世界杯也是一種享受,你覺得這次哪個隊會奪冠呢,歡迎留言交流!悄悄的說一下,我比較中意阿根廷!