前言

本文主要摘錄自 pycon 2017大會的一個演講,同時結(jié)合自己的一些理解。

pycon 2017的相關(guān)演講主題是“The Python Visualization Landscape”。

先來一張全景圖鎮(zhèn)樓~~

 

 

看完這張圖是不是有點懵?

別著急,我們一起來看看后面的闡述。

python可視化庫可以大致分為幾類:

  • 基于matplotlib的可視化庫

  • 基于JS的可視化庫

  • 基于上述兩者或其他組合功能的庫

基于matplotlib的可視化庫

matplotlib是python可視化庫的基礎(chǔ)。matplotlib庫的設(shè)計參考了matlab,甚至連名稱也是以“mat”開頭。

matplotlib庫的一些優(yōu)勢:(翻譯比較別扭,英文原文也附后)

  • 設(shè)計很像Matlab,容易進行轉(zhuǎn)換(Designed like Matlab: switching was easy)

  • 有很多渲染后端(Many rendering backends)

  • 差不多可以繪制任何圖(當(dāng)然需要花費些努力)(Can reproduce just about any plot with a bit of effort)

  • 網(wǎng)友評論