Matplotlib 中的標籤線
Maxim Maeder
2024年2月15日
本教程將演示如何在 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 中使用 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
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