Matplotlib 中的標籤線

Maxim Maeder 2024年2月15日
  1. 在 Matplotlib 中使用 label 引數標記線條
  2. 在 Matplotlib 中使用 loc 引數設定標籤/圖例位置
Matplotlib 中的標籤線

本教程將演示如何在 Matplotlib 中標記線條並將它們放置在繪圖中。

在使用繪圖之前,我們需要設定我們的指令碼以使用該庫。所以我們從匯入 matplotlib 開始。

此外,我們從 random 模組載入 randrange 函式以快速生成一些資料。請記住,它對你來說會有所不同。

import matplotlib.pyplot as plt
from random import randrange

data_1 = [randrange(0, 10) for _ in range(0, 10)]

在 Matplotlib 中使用 label 引數標記線條

我們用 label 引數標記線或其他型別的圖,我們提供一個字串。但是為了顯示標籤,我們還必須呼叫 legend 函式。

plt.plot(data_1, label="Random Data")

plt.legend()

plt.show()

輸出:

Matplotlib 中的標記線

在 Matplotlib 中使用 loc 引數設定標籤/圖例位置

也可以設定圖例的位置。我們使用圖例方法的 loc 引數來執行此操作。

plt.legend(loc="lower left")

輸出:

圖例中的圖例位置

以下位置是有效引數:

upper right
upper left
lower left
lower right
right
center left
center right
lower center
upper center
center

完整程式碼:

import matplotlib.pyplot as plt
from random import randrange

data_1 = [randrange(0, 10) for _ in range(0, 10)]
data_2 = [randrange(0, 10) for _ in range(0, 10)]

plt.plot(data_1, label="Random Data")

plt.legend(loc="lower left")

plt.show()
作者: Maxim Maeder
Maxim Maeder avatar Maxim Maeder avatar

Hi, my name is Maxim Maeder, I am a young programming enthusiast looking to have fun coding and teaching you some things about programming.

GitHub

相關文章 - Matplotlib Line