完爆Bokeh棺滞!這個Python圖表庫節(jié)省了至少一半的時間

你平常是否耗費(fèi)了大量的時間在創(chuàng)建圖表上裁蚁?為了讓事情簡單化,Spotify開源了一個Python庫继准,它可以幫助你以簡單明了的方式創(chuàng)建圖表枉证。讓數(shù)據(jù)可視化變得輕而易舉。

Spotify是全球最大的正版流媒體音樂服務(wù)平臺之一移必,但是他們最新開源的作品Chartify 幫助數(shù)據(jù)科學(xué)家用Python創(chuàng)建圖表室谚,作為一個全球最大的音樂平臺,Spotify從用戶那里獲得了非常多的數(shù)據(jù)崔泵,因此也需要一個工具來實現(xiàn)對數(shù)據(jù)的可視化

完爆Bokeh秒赤!這個Python圖表庫節(jié)省了至少一半的時間

盡管現(xiàn)在有很多創(chuàng)建圖表的工具,如Seaborn憎瘸,Matplotlib入篮,Plotly,Bokeh幌甘,Ggplot2潮售,D3和Tableau等,但是數(shù)據(jù)科學(xué)家們?nèi)匀恍枰ㄙM(fèi)很多時間在創(chuàng)建圖表的細(xì)節(jié)上锅风,比如當(dāng)你使用Matplotlib處理百分比數(shù)據(jù)的時候,可能是這樣的:

tick_values = plt.axes()皱埠。get_yticks()
plt.axes()肮帐。set_yticklabels(['{:1.1f}%'。格式(值)表示tick_values中的值])

很明顯漱逸,這樣做的方法不夠直觀泪姨,也不容易記住游沿,因此,我們經(jīng)嘲估可以看到Matplotlib用戶在Stack Overflow上面尋求解決方案诀黍。

同樣的情況用Charitfy解決,是這樣的:

chart.axes.set_yaxis_tick_format( '0.0%')

Charitfy的語法更加簡潔和友好仗处,用戶可以直接調(diào)用許多最常見的格式選項眯勾,節(jié)省很多時間

Chartify一致的輸入數(shù)據(jù)格式使得在圖表上創(chuàng)建和迭代的速度更快,因為花在數(shù)據(jù)上的時間更少婆誓。我們將以Chartify改變條形圖的結(jié)構(gòu)為例:

Chartify具有以下特性:

  • 一致的輸入數(shù)據(jù)格式:花費(fèi)更少的時間來轉(zhuǎn)換數(shù)據(jù)吃环,所有繪圖功能都使用一致的輸入數(shù)據(jù)格式。
  • 智能樣式:創(chuàng)建漂亮的圖表洋幻,基本無需你自定義
  • 簡單的API:API盡可能直觀且易于學(xué)習(xí)郁轻。
  • 靈活性:Chartify基于Bokeh創(chuàng)建,因此如果用戶可以隨時使用Bokeh的API文留。
完爆Bokeh好唯!這個Python圖表庫節(jié)省了至少一半的時間

目前該項目在 GitHub 上已經(jīng)獲得 925 個Star,49 個Fork(項目地址:https://github.com/spotify/chartify

圖表示例

完爆Bokeh燥翅!這個Python圖表庫節(jié)省了至少一半的時間
完爆Bokeh骑篙!這個Python圖表庫節(jié)省了至少一半的時間
完爆Bokeh狼讨!這個Python圖表庫節(jié)省了至少一半的時間
完爆Bokeh蟀淮!這個Python圖表庫節(jié)省了至少一半的時間
完爆Bokeh桐早!這個Python圖表庫節(jié)省了至少一半的時間
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末境输,一起剝皮案震驚了整個濱河市招刨,隨后出現(xiàn)的幾起案子冠绢,更是在濱河造成了極大的恐慌雁刷,老刑警劉巖荠察,帶你破解...
    沈念sama閱讀 212,454評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件译柏,死亡現(xiàn)場離奇詭異镣煮,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)鄙麦,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,553評論 3 385
  • 文/潘曉璐 我一進(jìn)店門典唇,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人胯府,你說我怎么就攤上這事介衔。” “怎么了骂因?”我有些...
    開封第一講書人閱讀 157,921評論 0 348
  • 文/不壞的土叔 我叫張陵炎咖,是天一觀的道長。 經(jīng)常有香客問我,道長乘盼,這世上最難降的妖魔是什么升熊? 我笑而不...
    開封第一講書人閱讀 56,648評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮绸栅,結(jié)果婚禮上级野,老公的妹妹穿的比我還像新娘。我一直安慰自己粹胯,他們只是感情好蓖柔,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,770評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著风纠,像睡著了一般况鸣。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上竹观,一...
    開封第一講書人閱讀 49,950評論 1 291
  • 那天镐捧,我揣著相機(jī)與錄音,去河邊找鬼栈幸。 笑死愤估,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的速址。 我是一名探鬼主播,決...
    沈念sama閱讀 39,090評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼由驹,長吁一口氣:“原來是場噩夢啊……” “哼芍锚!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起蔓榄,我...
    開封第一講書人閱讀 37,817評論 0 268
  • 序言:老撾萬榮一對情侶失蹤并炮,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后甥郑,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體逃魄,經(jīng)...
    沈念sama閱讀 44,275評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,592評論 2 327
  • 正文 我和宋清朗相戀三年澜搅,在試婚紗的時候發(fā)現(xiàn)自己被綠了伍俘。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,724評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡勉躺,死狀恐怖癌瘾,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情饵溅,我是刑警寧澤妨退,帶...
    沈念sama閱讀 34,409評論 4 333
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響咬荷,放射性物質(zhì)發(fā)生泄漏冠句。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,052評論 3 316
  • 文/蒙蒙 一幸乒、第九天 我趴在偏房一處隱蔽的房頂上張望轩端。 院中可真熱鬧,春花似錦逝变、人聲如沸基茵。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,815評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽拱层。三九已至,卻和暖如春宴咧,著一層夾襖步出監(jiān)牢的瞬間根灯,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,043評論 1 266
  • 我被黑心中介騙來泰國打工掺栅, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留烙肺,地道東北人。 一個月前我還...
    沈念sama閱讀 46,503評論 2 361
  • 正文 我出身青樓氧卧,卻偏偏與公主長得像桃笙,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子沙绝,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,627評論 2 350

推薦閱讀更多精彩內(nèi)容

  • 前面三篇文章《使用python機(jī)器學(xué)習(xí)(一)》搏明、《使用python機(jī)器學(xué)習(xí)(二)》、《使用python機(jī)器學(xué)習(xí)(三...
    jacksu在簡書閱讀 2,931評論 1 7
  • 資料來源:https://github.com/BrambleXu/pydata-notebook 信息可視化(也...
    林清貓耳閱讀 1,551評論 0 3
  • 在數(shù)據(jù)分析中闪檬,數(shù)據(jù)可視化非常重要星著。我們可以將數(shù)據(jù)繪制成各種圖形,比如直方圖粗悯,散點(diǎn)圖等虚循,從圖形中可以明顯看出各種數(shù)據(jù)...
    Clemente閱讀 1,876評論 0 4
  • 使用Canvas進(jìn)行編碼 前提是圖片沒弄臟 使用FileReader 用于上傳圖片 js編碼解碼base64 臟圖...
    糖蔥薄餅煎的蛋閱讀 999評論 0 0
  • 天氣轉(zhuǎn)冷,又進(jìn)入禽流感高發(fā)季節(jié)样傍,自從2003年SARS横缔,大家都認(rèn)識了肺,SARS的全稱是嚴(yán)重急性呼吸綜合征铭乾。那時候...
    XS金戈閱讀 235評論 0 1