Matplotlib是一個綜合庫,用於在Python中創建靜態圖像,動畫和交互式可視化場景。本教程介紹了一些基本的用法模式和最佳實踐,以幫助您開始使用Matplotlib。
一、概述
Matplotlib使簡單的事情變得容易而困難的事情變得可能。它具有以下幾個特點:
創建
- 只需幾行代碼即可開發出版物質量圖
- 使用可以縮放,平移,更新…的交互式圖形
定製
- 完全控制線條樣式,字體屬性,軸屬性…
- 導出並嵌入到多種文件格式和交互式環境中
延伸
二、安裝
Matplotlib支持macOS,Windows和Linux發行版,在命令行輸入以下命令即可安裝:
python -m pip install -U matplotlib
三、一個簡單例子
Matplotlib在Figures
(即,窗口,Jupyter小部件等)上繪製數據圖,每個數據可以包含一個或多個Axes
(即,可以根據xy座標(或極座標圖中的ther-r)指定點的區域) ,或3D圖中的xyz等)。使用軸創建圖形的最簡單方法是使用,pyplot.subplots
然後我們可以 Axes.plot在軸上繪製一些數據:
import matplotlib.pyplot as plt
fig, ax = plt.subplots() # Create a figure containing a single axes.
ax.plot([1, 2, 3, 4], [1, 4, 2, 3]) # Plot some data on the axes.
plt.grid()
plt.show()