Matplotlib 簡介與基本概念

2021-10-12 03:04:24 字數 1040 閱讀 7564

matplotlib是乙個python 2d繪相簿,是python中公認的資料視覺化工具,pandas和seaborn的繪圖介面其實也是基於matplotlib所作的高階封裝。matplotlib的影象是畫在figure上,每乙個figure又包含了乙個或多個axes(乙個可以指定座標系的子區域,是matplotlib中的專有名詞,圖形中組成部分,不完全等同於資料的座標軸概念)。最簡單的建立figure以及axes的方式是通過pyplot.subplots命令,建立axes以後,可以使用axes.plot繪製最簡易的折線圖。本文將持續更新matplotlib相關的概念以搭建整體框架。 

1.執行python -m pip install -u pip setuptools進行公升級。

python -m pip install -u pip setuptools
2.執行python -m pip install matplotlib進行自動安裝。

python -m pip install matplotlib
在python idle中,執行matplotlib和numpy兩個包,

-畫圖

plt.show()
1. figure的組成

到乙個完整的matplotlib影象通常會包括以下四個層級,這些層級也被稱為容器(container)。在matplotlib中,將通過各種命令方法來操縱影象中的每乙個部分,從而達到資料視覺化的最終效果,一副完整的影象實際上是各類子元素的集合。

2. 兩種繪圖介面

matplotlib提供了兩種最常用的繪圖介面:

顯式建立figure和axes,在上面呼叫繪圖方法,也被稱為oo模式(object-oriented style)

依賴pyplot自動建立figure和axes,並繪圖

Matplotlib 簡介和安裝

matplotlib python視覺化 matplotlib是乙個綜合庫,用於在python中建立靜態,動畫和互動式視覺化。安裝官方發行版 matplotlib及其依賴項可用於macos,windows和linux發行版的輪包 python m pip install u pip python m...

matplotlib 基本使用

1,plot import matplotlib.pyplot as plt import numpy as np numpy庫,製作資料 x np.linspace 1,1,50 y 2 x 1 plt.plot x,y plot.show linspace x,y,n 範圍 x,y n個點 2,...

matplotlib基本用法

繪製散點圖 修改顏色,rgb 紅綠藍,預設為藍 plt.plot x,y,修改線的形狀為虛線,預設為折線 另外 o 為點,為三角 plt.plot x,y,g 一起修改為綠色虛線 plt.axis 1 6,0 5 修改座標軸刻度顯示 前兩個是x的範圍,後兩個是y的範圍 plt.plot x,y 在處...