如何在 Matplotlib 中設定圖例標記大小和 alpha 值?


要在 matplotlib 中設定圖例標記大小和 alpha 值,可以採取以下步驟 −

步驟

  • 設定圖形大小和調整子圖之間的和周圍的邊距。

  • 初始化一個變數 N 來儲存樣本資料的數量。

  • 使用 marker="*" 繪製 x 和 y 資料點。

  • 在圖形中放置一個圖例。

  • 設定標記大小和標記的 alpha 值。

  • 要顯示圖形,請使用 show() 方法。

示例

import matplotlib.pyplot as plt
import numpy as np

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

N = 10

x = np.random.rand(N)
y = np.random.rand(N)

line, = plt.plot(x, y, marker='*', markersize=20, markeredgecolor='black',
   alpha=0.4, ls='none', label='Random Data')

legend = plt.legend(loc='upper right')
legend.legendHandles[0]._legmarker.set_markersize(15)
legend.legendHandles[0]._legmarker.set_alpha(1)

plt.show()

輸出

將生成以下輸出 −

更新於: 02-Feb-2022

7K+ 瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.