首頁  >  文章  >  後端開發  >  python的2D繪圖庫Matplotlib的安裝方法及功能介紹

python的2D繪圖庫Matplotlib的安裝方法及功能介紹

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼轉載
2019-06-04 13:40:284733瀏覽

Matplotlib是一個Python 2D繪圖庫,它可以在各種平台上以各種硬拷貝格式和互動式環境產生出具有出版品質的圖形。 

python的2D繪圖庫Matplotlib的安裝方法及功能介紹

首先,為了實際使用 Matplotlib,我們需要安裝它。

本篇講述的是如何安裝Matplotlib,下一篇帶給大家的是Matplotlib的圖例、標題和標籤介紹

安裝

如果你安裝了更高版本的Python,你應該可以開啟cmd.exe或終端,然後執行:

pip install matplotlib

注意:如果上面的較短指令不工作,你可能需要執行C:/Python34/Scripts/pip install matplotlib。

如果在匯入matplotlib時,你會收到類似『無命名模組』和模組名稱的錯誤,這表示你還需要安裝模組。一個常見的問題是缺少名為six的模組。這意味著你需要使用pip安裝six。

或者,你可以前往 Matplotlib.org 並透過造訪下載頁面下載適當的版本進行安裝。請記住,因為你的作業系統為 64 位,所以你不一定需要 64 位元版本的 Python。如果你不打算嘗試 64 位,你可以使用 32 位。打開 IDLE 並閱讀頂部。如果它說你是 64 位,你就是 64 位,如果它說是 32 位,那麼你就是 32 位。一旦你安裝了 Python,你就做好了準備,你可以寫任何你想要的邏輯。我喜歡使用 IDLE 來編程,但你可以隨意使用任何你喜歡的東西。

import matplotlib.pyplot as plt

這一行導入整合的pyplot,我們將在整個系列中使用它。我們將pyplot導入為plt,這是使用pylot的 python 程式的傳統慣例。

plt.plot([1,2,3],[5,7,4])

接下來,我們呼叫plot的.plot方法繪製一些座標。這個.plot需要許多參數,但前兩個是'x'和'y'座標,我們放入列表。這意味著,根據這些清單我們擁有 3 個座標:1,5 2,7和3,4。

plt.plot在後台『繪製』這個繪圖,但繪製了我們想要的一切之後,當我們準備好的時候,我們需要把它帶到螢幕上。

plt.show()

這樣,應該會彈出一個圖形。如果沒有,有時它可以彈出,或者你可能得到一個錯誤。你的圖表應如下所示:

python的2D繪圖庫Matplotlib的安裝方法及功能介紹

這個視窗是一個 matplotlib 窗口,它允許我們查看我們的圖形,以及與它進行互動和存取。你可以將滑鼠懸停在圖表上,並查看通常在右下角的座標。你也可以使用按鈕。它們可能在不同的位置,但在上圖中,這些按鈕在左下角。

介紹

Home(首頁)

python的2D繪圖庫Matplotlib的安裝方法及功能介紹

#一旦你開始瀏覽你的圖表,主頁按鈕會幫助你。如果你想要返回原始視圖,可以點擊它。在瀏覽圖表之前點擊此按鈕將不會生效。

Forward/Back(前進/後退)

python的2D繪圖庫Matplotlib的安裝方法及功能介紹

#這些按鈕可以像瀏覽器中的前進和後退按鈕一樣使用。你可以點擊這些來移回你之前的位置,或再次前進。

Pan(平移)

python的2D繪圖庫Matplotlib的安裝方法及功能介紹

你可以點選平移按鈕,之後點選並拖曳你的圖表。

Zoom(縮放)

python的2D繪圖庫Matplotlib的安裝方法及功能介紹

#縮放按鈕可讓你按一下它,然後按一下並拖曳要放大的方形區域。放大需要左鍵點擊並拖曳。你也可以右鍵點擊並拖曳來縮小。

Configure Subplots(設定子圖)

python的2D繪圖庫Matplotlib的安裝方法及功能介紹

#此按鈕可讓你對圖形和繪圖配置各種間距選項。點擊它會彈出:

python的2D繪圖庫Matplotlib的安裝方法及功能介紹

每個藍色長條都是一個滑桿,它允許你調整內邊距。其中有些現在沒有任何效果,因為沒有任何其他子圖。前四個值調整圖形到視窗邊緣的邊距。之後wspace和hspace對應於當你繪製多個子圖時,它們的水平或垂直間距。

Save(儲存)

python的2D繪圖庫Matplotlib的安裝方法及功能介紹

#此按鈕可讓你以各種形式儲存圖形。

以上是python的2D繪圖庫Matplotlib的安裝方法及功能介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:csdn.net。如有侵權,請聯絡admin@php.cn刪除