如何在 Matplotlib 中建立繪圖上的自定義標記


要在繪圖或圖表上建立自定義標記,我們要使用一個列表,其中寫上我們想在繪圖中看到的標記。這些標記只不過是符號、表情符號、字元或任何我們希望在圖形中看到的字元。

為了建立標記,我們首先將匯入所需的庫。

import matplotlib.pyplot as plt
import numpy as np

現在,我們將在正弦曲線上建立一個標記。我們建立一個尺寸為 (12,6) 的網格,

x = np.arange(1, 2.6, 0.1)
y = np.sin(2 * np.pi * x)
plt.subplots(figsize=(12,6))

這裡將建立自定義標記列表,

custom_markers = ['$'+x+'$' for x in
   ['£','\$','\%','\clubsuit','\diamondsuit','\spadesuit','\heartsuit','\sigma','😍" />']]

現在讓我們繪製正弦曲線,

for i,marker in enumerate(custom_markers):
   plt.plot(x, 2*(i+2)*y, marker=marker, markersize=15)

顯示圖形,

plt.show()

輸出

更新於: 23-Feb-2021

708 次瀏覽

開啟你的 職業生涯

完成課程以獲得認證

開始
廣告