帶有 matplotlib 中垂直線的圖例


若要在 matplotlib 中新增帶有垂直線的圖例,我們可以採取以下步驟 -

  • 設定圖形大小並調整子圖之間和周圍的填充。
  • 建立圖形和一組子圖。
  • 用紅色繪製垂直線。
  • 該線條既可以有一條連線所有頂點的實線線型,也可以在每個頂點處有一個標記。
  • 在帶有垂直線的圖上放置圖例。
  • 要顯示圖形,請使用 **show()** 方法。

示例

import matplotlib.pyplot as plt
from matplotlib import lines

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

fig, ax = plt.subplots()

color = 'red'
ax.plot([0, 0], [0, 3], color=color)

vertical_line = lines.Line2D([], [], color=color, marker='|',
   linestyle='None', markersize=10,
   markeredgewidth=1.5, label='Vertical line')

plt.legend(handles=[vertical_line], loc='upper right')

plt.show()

輸出

它將產生以下輸出

更新日期:21-9-2021

1K + 瀏覽

開啟你的 職業之路

完成課程獲得認證

立即開始
廣告
© . All rights reserved.