【數據可視化-94】2025 亞洲杯總決賽數據可視化分析:澳大利亞隊 vs 中國隊

🧑 博主簡介:曾任某智慧城市類企業算法總監,目前在美國市場的物流公司從事高級算法工程師一職,深耕人工智能領域,精通python數據挖掘、可視化、機器學習等,發表過AI相關的專利并多次在AI類比賽中獲獎。CSDN人工智能領域的優質創作者,提供AI相關的技術咨詢、項目開發和個性化解決方案等服務,如有需要請站內私信或者聯系任意文章底部的的VX名片(ID:xf982831907

💬 博主粉絲群介紹:① 群內初中生、高中生、本科生、研究生、博士生遍布,可互相學習,交流困惑。② 熱榜top10的常客也在群里,也有數不清的萬粉大佬,可以交流寫作技巧,上榜經驗,漲粉秘籍。③ 群內也有職場精英,大廠大佬,可交流技術、面試、找工作的經驗。④ 進群免費贈送寫作秘籍一份,助你由寫作小白晉升為創作大佬。⑤ 進群贈送CSDN評論防封腳本,送真活躍粉絲,助你提升文章熱度。有興趣的加文末聯系方式,備注自己的CSDN昵稱,拉你進群,互相學習共同進步。

在這里插入圖片描述

【數據可視化-94】2025 亞洲杯總決賽數據可視化分析:澳大利亞隊 vs 中國隊

    • 一、引言
    • 二、數據準備
      • 2.1 澳大利亞隊(sheet1)
      • 2.2 中國隊(sheet2)
    • 三、環境搭建
    • 四、數據可視化
      • 4.1 柱狀圖:得分排名
      • 4.2 折線圖:投籃命中率
      • 4.3 餅圖:總籃板占比
      • 4.4 柱狀圖:出場時間分布
      • 4.5 雷達圖:總籃板、助攻、搶斷、蓋帽、失誤、犯規
    • 五、生成可移動的可視化大屏
    • 四、可視化結果
    • 五、分析總結

一、引言

??2025 年亞洲杯于 2025 年 8 月 18 日凌晨落下帷幕,中國隊在決賽中以 1 分之差惜敗澳大利亞隊,盡管未能奪冠,但這一成績已是中國隊近十年來的最佳表現。本文將通過 Python 和 Pyecharts 對兩隊球員的技術統計進行可視化分析,從多個維度展示兩隊球員的表現,并生成炫酷的可視化大屏。

二、數據準備

??本次分析的數據集包含兩個 sheet:sheet1 是澳大利亞隊的技術統計,sheet2 是中國隊的技術統計。以下是部分數據:

2.1 澳大利亞隊(sheet1)

球員位置出場時間投籃三分罰球前籃板后籃板總籃板助攻搶斷蓋帽失誤犯規+/-得分
麥克維28:125-121-60-000020002211
麥格尼26:151-40-02-414553313184
庫克斯31:1213-170-04-1145920022430

2.2 中國隊(sheet2)

球員位置出場時間投籃三分罰球前籃板后籃板總籃板助攻搶斷蓋帽失誤犯規+/-得分
趙睿24:462-100-66-705560014510
胡金秋27:528-100-04-4551011122-120
程帥澎21:244-72-52-401100023-1712

三、環境搭建

??在開始之前,確保已經安裝了以下 Python 包:

pip install pandas pyecharts openpyxl

四、數據可視化

??以下是完整的 Python 代碼,用于讀取數據、進行可視化分析,并生成炫酷的可視化大屏。

import pandas as pd
from pyecharts.charts import Bar, Line, Pie, Radar, Page
from pyecharts import options as opts
from pyecharts.globals import ThemeType# 讀取數據
df_australia = pd.read_excel("2025亞洲杯總決賽數據.xlsx", sheet_name=0)
df_china = pd.read_excel("2025亞洲杯總決賽數據.xlsx", sheet_name=1)# 數據處理
def process_data(df):df['出場時間'] = df['出場時間'].apply(lambda x: int(x.split(':')[0]) + int(x.split(':')[1]) / 60)df['投籃命中率'] = df['投籃'].apply(lambda x: int(x.split('-')[0]) / int(x.split('-')[1]) if int(x.split('-')[1]) > 0 else 0)df['三分命中率'] = df['三分'].apply(lambda x: int(x.split('-')[0]) / int(x.split('-')[1]) if int(x.split('-')[1]) > 0 else 0)df['罰球命中率'] = df['罰球'].apply(lambda x: int(x.split('-')[0]) / int(x.split('-')[1]) if int(x.split('-')[1]) > 0 else 0)return dfdf_australia = process_data(df_australia)
df_china = process_data(df_china)

4.1 柱狀圖:得分排名

bar = (Bar(init_opts=opts.InitOpts(width="1000px", height="600px", bg_color="#0d0735")).add_xaxis(df_australia['球員'].tolist() + df_china['球員'].tolist()).add_yaxis("得分", df_australia['得分'].tolist() + df_china['得分'].tolist(), category_gap="50%")
)

4.2 折線圖:投籃命中率

line = (Line(init_opts=opts.InitOpts(width="1000px", height="600px", bg_color="#0d0735")).add_xaxis(df_australia['球員'].tolist() + df_china['球員'].tolist()).add_yaxis("投籃命中率", df_australia['投籃命中率'].tolist() + df_china['投籃命中率'].tolist())
)

4.3 餅圖:總籃板占比

pie = (Pie(init_opts=opts.InitOpts(width="1000px", height="600px", bg_color="#0d0735")).add("", [list(z) for z in zip(df_australia['球員'], df_australia['總籃板'])] + [list(z) for z in zip(df_china['球員'], df_china['總籃板'])])
)

4.4 柱狀圖:出場時間分布

map_ = (Bar(init_opts=opts.InitOpts(width="1000px", height="600px", bg_color="#0d0735")).add_xaxis(df_australia['球員'].tolist() + df_china['球員'].tolist()).add_yaxis("出場時間", df_australia['出場時間'].tolist() + df_china['出場時間'].tolist(), category_gap="50%")
)

4.5 雷達圖:總籃板、助攻、搶斷、蓋帽、失誤、犯規

# 雷達圖的 Schema
c_schema = [{"name": "總籃板", "max": 40},{"name": "助攻", "max": 25},{"name": "搶斷", "max": 10},{"name": "蓋帽", "max": 10},{"name": "失誤", "max": 15},{"name": "犯規", "max": 25},
]# 初始化雷達圖
radar = Radar(init_opts=opts.InitOpts(width="1000px", height="600px", bg_color="#0d0735"))# 添加 Schema
radar.add_schema(schema=c_schema, shape="circle")# 添加數據
radar.add("澳大利亞隊", [australia_mean], color="#f9713c")
radar.add("中國隊", [china_mean], color="#b3e4a1")

五、生成可移動的可視化大屏

page = Page(layout=Page.DraggablePageLayout, page_title="2025亞洲杯總決賽_球隊表現可視化分析")
page.add(bar, line, pie, map_, radar)
page.render("2025亞洲杯總決賽_球隊表現可視化大屏.html")

四、可視化結果

運行上述代碼后,會生成一個名為 2025亞洲杯總決賽_球隊表現可視化大屏.html 的文件。打開該文件,可以看到以下內容:

五、分析總結

??通過對 2025 年亞洲杯總決賽數據的可視化分析,我們可以得出以下結論:

  1. 得分能力:澳大利亞隊在得分能力上略占優勢,尤其是庫克斯和加洛韋的表現非常突出。中國隊的胡金秋和趙睿也有較高的得分,但整體得分能力稍遜一籌。
  2. 投籃命中率:澳大利亞隊的投籃命中率普遍較高,顯示出較高的進攻效率。中國隊的投籃命中率相對較低,但胡金秋和趙睿的表現較為突出。
  3. 籃板能力:中國隊在籃板球的爭搶上表現出色,尤其是胡金秋以 10 個總籃板領先。這表明中國隊在內線的防守和籃板球控制上做得較好。
  4. 助攻與搶斷:澳大利亞隊的麥格尼在助攻和搶斷上表現突出,而中國隊的趙睿和程帥澎也有不俗的表現,但在整體數據上稍遜一籌。
  5. 出場時間:兩隊的主力球員出場時間普遍較長,顯示出兩隊在比賽中都較為依賴主力球員的表現。替補球員的出場時間相對較短,但也有一定的貢獻。

??盡管中國隊在決賽中惜敗澳大利亞隊,但這一成績已是中國隊近十年來的最佳表現。通過本次比賽,中國隊展現了強大的團隊精神和競技水平,未來可期。


本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/93609.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/93609.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/93609.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

鏈表基本運算詳解:查找、插入、刪除及特殊鏈表

在上一篇文章中,我們介紹了線性表的基本概念和順序存儲。本文將深入探討單鏈表的基本運算,并介紹循環鏈表和雙向鏈表這兩種特殊的鏈表結構,幫助讀者全面掌握鏈表的操作技巧。 文章目錄1.單鏈表基本運算鏈表的查找操作按序號查找按值查找鏈表的…

8.19作業

1.聊天室1.1服務器#include <myhead.h> #define SER_PORT 8888 #define SER_IP "192.168.174.128"struct msg {char type;char usrname[20];char msgtext[1024]; };int main(int argc, const char *argv[]) {int sfd socket(AF_INET,SOCK_STREAM,0);if (sfd-1…

95、23種設計模式之建造者模式(4/23)

建造者模式&#xff08;Builder Pattern&#xff09;是23種經典設計模式中的創建型模式之一&#xff0c;其核心思想是將復雜對象的構建過程與其表示分離&#xff0c;使得同樣的構建流程可以生成不同結構或配置的對象。以下從定義、結構、應用場景、優缺點及代碼示例展開分析&am…

LIA-X - 一張照片生成任意表情肖像動畫視頻 精準操控面部動作 支持50系顯卡 一鍵整合包下載

LIA-X 是一個可解釋的潛在肖像動畫生成器&#xff0c;只需要一張照片加一段驅動視頻生成任意表情肖像動畫&#xff0c; 旨在將驅動視頻中的面部動態精細地轉移到源肖像上&#xff0c;同時提供對頭部、嘴巴和眼睛的精細控制。同時支持圖像和視頻的編輯任務&#xff0c;比如對頭部…

Google 的 Opal:重新定義自動化的 AI 平臺

1. 真實世界測試&#xff1a;結果出乎意料 我讓 Opal 接受了三項極具挑戰性的任務&#xff1a; 1.1. 博客生成器挑戰 我的提示&#xff1a;“研究并撰寫一篇關于 2 億美元融資對無代碼&#xff08;no-code&#xff09;影響的文章。” 發生了什么&#xff1a;Opal 不僅僅是寫…

【FreeRTOS】任務通知

任務通知通知狀態的三種取值taskNOT_WAITING_NOTIFICATION&#xff1a;任務沒有在等待通知taskWAITING_NOTIFICATION&#xff1a;任務在等待通知taskNOTIFICATION_RECEIVED&#xff1a;任務接收到了通知&#xff0c;也被稱為 pending(有數據了&#xff0c;待處理)如下面兩個場景…

BEV:隱式相機視角轉換-----BEVFormer

一、背景 基于imp投影的相機視角轉換&#xff0c;對相機的內外參依賴較高&#xff0c;BEV 網格融合固定&#xff0c;可能對小目標不夠敏感&#xff1b;考慮通過transformer的方式進行相機的視角轉換&#xff0c;BEV query 可以自適應關注關鍵區域&#xff0c;提高小目標檢測&am…

zsh 使用筆記 命令行智能提示 bash智能

目錄 安裝&#xff1a; 升級&#xff1a; zsh 有什么用&#xff1f; zsh 安裝&#xff1a; sudo apt update sudo apt install zsh -y 升級&#xff1a; omz update zsh 有什么用&#xff1f; 相比 bash&#xff0c;zsh 更智能、更方便&#xff0c;常見優勢有&#xff…

Laya的適配模式選擇

文章目錄SCALE_FIXED_AUTOSCALE_SHOWALLSCALE_FULLSCALE_FIXED_HEIGHTSCALE_FIXED_WIDTHSCALE_NOSCALESCALE_EXACTFITSCALE_NOBORDERdemoSCALE_FIXED_AUTO NO.1會透&#xff0c;拉伸能解決官網解釋&#xff1a;應用保持設計比例不變&#xff0c;全屏顯示全部內容(類似showall&…

Android中flavor的使用

在我的開發中&#xff0c;有這樣的需求&#xff0c;有一個項目&#xff0c;需要適配不同的執法儀設備&#xff0c;這些執法儀都是Android系統的&#xff0c;而且有的有系統簽名&#xff0c;有的沒有&#xff0c;比如我共有四款型號&#xff0c;有三款有系統簽名&#xff0c;每款…

如何使用DeepSeek解析長pdf的文本

直接使用python工具解析pdf文件&#xff0c;可能因為格式兼容問題&#xff0c;導致解析出的文本幾乎不可讀。 這里嘗試使用Deepseek解析pdf文件&#xff0c;這里僅考慮文本&#xff0c;不考慮其他要素。 1 解析第一步 將pdf作為附件上傳到deepseekchat界面&#xff0c;輸入如…

W3C CSS 活動

W3C CSS 活動 引言 CSS(層疊樣式表)是現代網頁設計中不可或缺的技術之一。W3C(萬維網聯盟)作為全球互聯網標準制定的主要組織,定期舉辦各類CSS相關的活動,旨在促進CSS技術的發展與普及。本文將詳細介紹W3C CSS活動,包括活動內容、參與方式以及活動意義。 活動內容 1…

React Native 與 UniApp 對比

React Native 優點: 由 Facebook 開發維護&#xff0c;社區生態強大 使用 JavaScript/TypeScript 開發&#xff0c;學習曲線相對平緩 真正的原生渲染&#xff0c;性能接近原生應用 支持熱重載&#xff0c;開發效率高 可訪問所有原生平臺 API 大型應用案例豐富(如 Faceboo…

Dijkstra和多層圖 0

眾所周知&#xff0c;Dijkstra經常拿來解決不帶負權和環的單元最短路。我們先來看一下他的實現過程 (由于樸素版用的不多&#xff0c;我們直接上堆優化) 模板 #include<bits/stdc.h> #define mf(x,y) make_pair(x,y)//x距離&#xff0c;y節點 using namespace std; …

【驅動】RK3576:桌面操作系統基本概念

1、桌面操作系統 我們常說的Ubuntu、Debian、麒麟、統信等都是總包工頭; 他們把linux內核、根文件系統(遵循 Linux 標準文件系統層次結構FHS)、包管理(軟件、庫)、桌面環境(GNOME、Xfce等)、初始化系統(Systemd)、各種服務與守護進程、安全組件等整合成一個完整的桌面…

sfc_os!SfcQueueValidationRequest函數分析之sfc_os!IsFileInQueue

第一部分&#xff1a;1: kd> kc# 00 sfc_os!SfcQueueValidationRequest 01 sfc_os!SfcWatchProtectedDirectoriesWorkerThread 02 kernel32!BaseThreadStart1: kd> dvRegVal 0x01129164ChangeType 5vrd 0x012bfef0Status 0n1988337684vrdexisting 0x012bffdc//// if…

100202Title和Input組件_編輯器-react-仿低代碼平臺項目

文章目錄1 開發兩個問卷組件1.1 Title組件1.2 Input組件1.3 畫布靜態展示TItle和Input2 Ajax獲取問卷數據&#xff0c;并存儲到Redux store2.1 API接口2.2 組件列表存儲到Redux store統一管理2.3 重構useLoadQuestionData3 在畫布顯示問卷列表&#xff0c;點擊可選中3.1 Redux獲…

設置計劃任務自動備份mysql

windows系統下1.創建mysql自動備份腳本mysqlback.bat需將此腳本存放在mysql的bin文件夾下。確保此腳本執行成功了在進行第2步做計劃任務。echo off REM 定義備份目錄backup_dir、備份的文件名filename set "backup_dirD:\mysqlback" set "filenamemysqlback_%da…

飛機起落架輪軸深孔中間段電解擴孔內輪廓檢測 - 激光頻率梳 3D 輪廓檢測

摘要&#xff1a;飛機起落架輪軸深孔中間段電解擴孔內輪廓檢測存在精度要求高、結構復雜等挑戰。本文針對電解擴孔特殊工藝特征&#xff0c;探討激光頻率梳 3D 輪廓檢測技術的應用&#xff0c;分析其檢測原理、技術優勢及在輪軸深孔檢測中的實踐&#xff0c;為電解擴孔內輪廓高…

【軟考中級網絡工程師】知識點之入侵防御系統:筑牢網絡安全防線

目錄一、入侵防御系統基礎概念1.1 定義與作用1.2 與其他安全設備的關系二、入侵防御系統工作原理剖析2.1 數據包捕獲與預處理2.2 深度包檢測&#xff08;DPI&#xff09;技術2.3 威脅特征匹配2.4 行為分析與機器學習輔助檢測2.5 威脅處理與響應機制三、入侵防御系統功能全面解析…