中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

Python數(shù)據(jù)可視化工具pyecharts使用細(xì)則

2018-08-19    來(lái)源:raincent

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬(wàn)Linux鏡像隨意使用
pyecharts是一款將python與echarts結(jié)合的強(qiáng)大的數(shù)據(jù)可視化工具,本文將為你闡述pyecharts的使用細(xì)則

前言

我們都知道python上的一款可視化工具matplotlib,而前些陣子做一個(gè)Spark項(xiàng)目的時(shí)候用到了百度開源的一個(gè)可視化JS工具-Echarts,可視化類型非常多,但是得通過(guò)導(dǎo)入js庫(kù)在Java Web項(xiàng)目上運(yùn)行,平時(shí)用Python比較多,于是就在想有沒有Python與Echarts結(jié)合的輪子。Google后,找到一個(gè)國(guó)人開發(fā)的一個(gè)Echarts與Python結(jié)合的輪子:pyecharts,下面就來(lái)簡(jiǎn)述下pyecharts一些使用細(xì)則:

安裝

寫這篇文章用的是Win環(huán)境,首先打開命令行(win+R),輸入:

pip install pyecharts

但筆者實(shí)測(cè)時(shí)發(fā)現(xiàn),由于墻的原因,下載時(shí)會(huì)出現(xiàn)斷線和速度過(guò)慢的問題導(dǎo)致下載失敗,所以建議通過(guò)清華鏡像來(lái)進(jìn)行下載:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyecharts

 

 

出現(xiàn)上方的信息,即代表下載成功,我們可以來(lái)進(jìn)行下一步的實(shí)驗(yàn)了!

使用實(shí)例

使用之前我們要強(qiáng)調(diào)一點(diǎn):就是python2.x和python3.x的編碼問題,在python3.x中你可以把它看做默認(rèn)是unicode編碼,但在python2.x中并不是默認(rèn)的,原因就在它的bytes對(duì)象定義的混亂,而pycharts是使用unicode編碼來(lái)處理字符串和文件的,所以當(dāng)你使用的是python2.x時(shí),請(qǐng)務(wù)必在上方插入此代碼:

from __future__ import unicode_literals

現(xiàn)在我們來(lái)開始正式使用pycharts,這里我們直接使用官方的數(shù)據(jù):

柱狀圖-Bar

 

 

運(yùn)行結(jié)果如下:

 

 

簡(jiǎn)單的幾行代碼就可以將數(shù)據(jù)進(jìn)行非常好看的可視化,而且還是動(dòng)態(tài)的,在這里還是要安利一下jupyter,pyecharts在v0.1.9.2版本開始,在jupyter上直接調(diào)用實(shí)例(例如上方直接調(diào)用bar)就可以將圖表直接表示出來(lái),非常方便。

筆者數(shù)了數(shù),目前pyecharts上的圖表大概支持到二十多種,接下來(lái),我們?cè)儆蒙戏降臄?shù)據(jù)來(lái)生成幾個(gè)數(shù)據(jù)挖掘常用的圖表示例:

餅圖-Pie

 

 

 

 

箱體圖-Boxplot

 

 

 

 

折線圖-Line

 

 

 

 

雷達(dá)圖-Rader

 

 

 

 

散點(diǎn)圖-scatter

 

 

 

 

圖表布局 Grid

由于標(biāo)題與圖表是屬于兩個(gè)不同的控件,所以這里必須對(duì)下方的圖表Line進(jìn)行標(biāo)題位置設(shè)置,否則會(huì)出現(xiàn)標(biāo)題重疊的bug。

 

 

 

 

兩圖結(jié)合 Overlap

 

 

 

 

總結(jié)

導(dǎo)入相關(guān)圖表包

進(jìn)行圖表的基礎(chǔ)設(shè)置,創(chuàng)建圖表對(duì)象

利用add()方法進(jìn)行數(shù)據(jù)輸入與圖表設(shè)置(可以使用print_echarts_options()來(lái)輸出所有可配置項(xiàng))

利用render()方法來(lái)進(jìn)行圖表保存

pyecharts還有許多好玩的3D圖表和地圖圖表,個(gè)人覺得地圖圖表是最好玩的,各位有興趣可以去pyecharts的使用手冊(cè)查看,有中文版的非常方便:pyecharts

參考資料:pyecharts使用手冊(cè):http://pyecharts.org/#/?id=pyecharts

標(biāo)簽: Google 代碼

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:自然語(yǔ)言處理(NLP)知識(shí)結(jié)構(gòu)總結(jié)

下一篇:Google首席決策師告訴你AI和數(shù)據(jù)科學(xué)團(tuán)隊(duì)需要哪10種角色?