在 matplotlib 中填充兩條垂直線之間的區域


要填充兩條垂直線之間的顏色,請使用以下步驟 -

  • 使用 plt.subplots() 方法,建立一個圖形和一組子圖。此實用程式包裝器可以方便地在一行中建立公共子圖佈局,包括封閉的圖形物件。

  • 要繪製兩條垂直線,請初始化 x = 3 和 x = 5。

  • 使用建立的 ax,axvspan 將有助於在軸上新增垂直跨度(矩形)。

    此矩形從 xmin 水平延伸到 xmax,並且預設情況下垂直延伸整個 Y 軸。

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

示例

import matplotlib.pyplot as plt

fig, ax = plt.subplots()

line1 = 3 # vertical x = 3
line2 = 5 # vertical x = 5

ax.axvspan(line1, line2, alpha=.5, color='green')

plt.show()

輸出

更新於: 2021-03-15

超過 2K 次瀏覽

開啟你的 職業

完成課程獲得認證

入門
廣告