午夜视频在线网站,日韩视频精品在线,中文字幕精品一区二区三区在线,在线播放精品,1024你懂我懂的旧版人,欧美日韩一级黄色片,一区二区三区在线观看视频

分享

用Python和GooPyCharts創(chuàng)建圖表

 River_LaLaLa 2016-11-03

整個(gè)夏天我都在研究一個(gè)有趣的圖形庫—GooPyCharts,它是一個(gè)用于谷歌圖表接口的Python包。在本文中,我們將花費(fèi)幾分鐘學(xué)習(xí)如何使用這個(gè)包。GooPyCharts的語法與MATLAB相似,而且可以替代matplotlib。

我們可以使用pip安裝GooPyCharts:


我們安裝之后就可以試試?yán)玻?/p>

第一個(gè)圖表

用GooPyCharts創(chuàng)建一個(gè)圖表相當(dāng)簡單,實(shí)際上一個(gè)簡單的圖表只要三行代碼:


執(zhí)行命令后,會(huì)得到下面的圖像:


如果想保存圖表,可以下載png格式的圖片或者將數(shù)據(jù)輸出為csv文件。此外,GooPyCharts還集成了Jupyter Notebook。

創(chuàng)建條狀圖

GooPyCharts包中有一個(gè)testGraph.py腳本,可以幫助你學(xué)習(xí)GooPyCharts。但是里面并沒有給出太多創(chuàng)建圖表的示例,所以我選擇了其中一個(gè)例子,修改為可以創(chuàng)建條狀圖的代碼。


你會(huì)注意到,圖表的名稱通過figure()實(shí)例的title屬性定義,對(duì)于y軸標(biāo)簽使用的是ylabel屬性。并且可以定義日期,還可以通過內(nèi)嵌的數(shù)組定義圖例。最后,通過bar函數(shù)生成條狀圖,而不是plot函數(shù)。結(jié)果如下:


創(chuàng)建其他類型圖表

創(chuàng)建其他類型圖表只要對(duì)上面的代碼稍作修改即可,先創(chuàng)建一個(gè)散點(diǎn)圖:


我們使用了上一例中的數(shù)據(jù),稍微改動(dòng)即可重新命名X,Y軸標(biāo)簽和圖表名稱。運(yùn)行代碼后會(huì)得到下面的圖表:


是不是很簡單,下面我們創(chuàng)建一個(gè)簡潔的、粗糙的柱形圖:


柱狀圖比上兩個(gè)圖表容易很多,只需要一個(gè)數(shù)值數(shù)組就可以。


雖然看起來不太美觀,但是向柱狀圖添加一組數(shù)據(jù)、編輯一個(gè)柱形圖確實(shí)很簡單。

總結(jié)

本文快速貫穿了GooPyCharts一些功能,我想我們對(duì)這個(gè)圖表庫的適用范圍有了一定了解。它使用起來十分簡單方便,但是可處理的圖表也很有限。PyGal,Bokeh和matplotlib功能更強(qiáng)大一些,可以創(chuàng)建出其他類型的圖表。如果你在尋找一個(gè)易于安裝與使用的圖表庫,并且不在乎支持圖表類型有限的話,GooPyCharts絕對(duì)是你的不二選擇。


英文原文:http://www.blog./2016/10/26/creating-graphs-with-python-and-goopycharts/
譯者:愛生活沒道理



    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多