知道Matplotlib的架構 應用Matplotlib的基本功能實現圖形顯示 應用Matplotlib實現多圖顯示 應用Matplotlib實現不一樣畫圖種類
是專門用於開發2D圖表(包括3D圖表)html
使用起來及其簡單python
以漸進、交互式方式實現數據可視化git
可視化是在整個數據挖掘的關鍵輔助工具,能夠清晰的理解數據,從而調整咱們的分析方法。web
例以下面兩個圖爲數字展現和圖形展現:架構
import matplotlib.pyplot as plt plt.figure(figsize=(20, 8), dpi = 100) plt.plot([1,2,3], [4,5,6]) plt.show()
容器層主要由Canvas、Figure、Axes組成。ide
Canvas是位於最底層的系統層,在繪圖的過程當中充當畫板的角色,即放置畫布(Figure)的工具。函數
Figure是Canvas上方的第一層,也是須要用戶來操做的應用層的第一層,在繪圖的過程當中充當畫布的角色。工具
Axes是應用層的第二層,在繪圖的過程當中至關於畫布上的繪圖區的角色。學習
特色爲:spa
輔助顯示層爲Axes(繪圖區)內的除了根據數據繪製出的圖像之外的內容,主要包括Axes外觀(facecolor)、邊框線(spines)、座標軸(axis)、座標軸名稱(axis label)、座標軸刻度(tick)、座標軸刻度標籤(tick label)、網格線(grid)、圖例(legend)、標題(title)等內容。
該層的設置可以使圖像顯示更加直觀更加容易被用戶理解,但又不會對圖像產生實質的影響。
圖像層指Axes內經過plot、scatter、bar、histogram、pie等函數根據數據繪製出的圖像。
總結: