Excel數據如何導入echarts成圖?
這里提供一種思路,使用python作為媒介來實現,先利用python的pandas包讀取excel數據,然后再結合pyecharts(封裝echarts)這個包成圖可視化,整個過程很簡單,下面我介紹一下實驗的過程,實驗環境win10+python3.6+pycharm5.0,步驟如下:
為了更好地說明這個過程,我這里新建了一個grade.xls測試文件,內容截圖如下,很簡單:
1.首先,安裝我們需要的包—pandas和pyecharts,直接輸入命令“pip install+包名”安裝就行,如下:
2.接著就是讀取grade.xls文件,這里我使用的是pandas(數據處理)包的read_excel函數,簡單快捷,主要代碼如下,主要獲取姓名、數學、語文和英語這4個字段的信息:
3.成圖可視化,這里我主要簡單繪制了柱狀圖、餅狀圖、漏斗圖、折線面積圖和水球圖這5種類型的圖,如下:
柱狀圖,這里主要繪制了每個人的各門課成績,代碼如下,不多:
程序運行截圖如下:
餅狀圖,這里主要統計了每個人每門課成績所占的比例,主要代碼如下:
程序運行截圖如下(部分截圖):
漏斗圖,這里對每個人的各科成績進行排序,主要代碼如下:
程序運行截圖如下:
折現面積圖,這里主要統計了每門課程的成績,主要代碼如下:
程序運行截圖如下:
水球圖,這里主要計算的數學總成績占各門課程總成績的比例,代碼如下:
程序運行截圖如下:
至此我們就完成了將excel數據導出成echarts圖。總的來說,整個過程都挺簡單地,代碼量也不多,主要借助python利用pandas和pyecharts這兩個包來實現,這里只是提供了一種思路,算是曲線救國吧,前提是你需要有一點python基礎,python這門語言很好掌握,只要你熟悉了環境,有一定編程基礎,很快就能掌握,希望以上分享的內容能對你有所幫助吧。