Matplotlib

Matplotlib

Matplotlib 是一個 Python 的 2D繪圖庫,它以各種硬拷貝格式和跨平台的互動式環境生成出版質量級別的圖形。

基本介紹

  • 中文名:繪圖庫
  • 外文名:Matplotlib
  • 所屬領域:計算機
  • 作用:繪圖
  • 元素:x軸和y軸
Matplotlib 是一個 Python 的 2D繪圖庫,它以各種硬拷貝格式和跨平台的互動式環境生成出版質量級別的圖形。
通過 Matplotlib,開發者可以僅需要幾行代碼,便可以生成繪圖,直方圖,功率譜,條形圖,錯誤圖,散點圖等。
Matplotlib基礎知識
1.Matplotlib中的基本圖表包括的元素
x軸和y軸
水平和垂直的軸線
x軸和y軸刻度
刻度標示坐標軸的分隔,包括最小刻度和最大刻度
x軸和y軸刻度標籤
表示特定坐標軸的值
繪圖區域
實際繪圖的區域
2.hold屬性
hold屬性默認為True,允許在一幅圖中繪製多個曲線;將hold屬性修改為False,每一個plot都會覆蓋前面的plot。
但是目前不推薦去動hold這個屬性,這種做法(會有警告)。因此使用默認設定即可。
3.格線線
grid方法
使用grid方法為圖添加格線線
設定grid參數(參數與plot函式相同)
.lw代表linewidth,線的粗細
.alpha表示線的明暗程度
4.axis方法
如果axis方法沒有任何參數,則返回當前坐標軸的上下限
5.xlim方法和ylim方法
除了plt.axis方法,還可以通過xlim,ylim方法設定坐標軸範圍
6.legend方法
兩種傳參方法:
【推薦使用】在plot函式中增加label參數
在legend方法中傳入字元串列表
配置matplotlib參數
永久配置
matplotlib配置信息是從配置檔案讀取的。在配置檔案中可以為matplotlib的幾乎所有屬性指定永久有效的默認值
安裝級配置檔案(Per installation configuration file)
Python的site-packages目錄下(site-packages/matplotlib/mpl-data/matplotlibrc)
系統級配置,每次重新安裝matplotlib後,配置檔案會被覆蓋
如果希望保持持久有效的配置,最好選擇在用戶級配置檔案中進行設定
對本配置檔案的最佳套用方式,是將其作為默認配置模板
用戶級.matplotlib/matplotlibrc檔案(Per user .matplotlib/matplotlibrc)
用戶的Documents and Settings目錄
可以用matplotlib.get_configdir()命令來找到當前用戶的配置檔案目錄
當前工作目錄
代碼運行的目錄
在當前目錄下,可以為目錄所包含的當前項目代碼定製matplotlib配置項。配置檔案的檔案名稱是matplotlibrc
在Windows系統中,沒有全局配置檔案,用戶配置檔案的位置在C:\Documents and Settings\yourname\.matplotlib。
在Linux系統中,全局配置檔案的位置在/etc/matplotlibrc,用戶配置檔案的位置在$HOME/.matplotlib/matplotlibrc。
動態配置
程式中配置代碼
To finetune settings only for that execution; this overwrites every configuration file.
配置方法的優先權為:
Matplotlib functions in Python code
matplotlibrc file in the current directory
User matplotlibrc file
Global matplotlibrc file
rcParams方法
通過rcParams字典訪問並修改所有已經載入的配置項

相關詞條

熱門詞條

聯絡我們