要在Matplotlib中創建警告線或標記,您可以使用ax.axhline()
或ax.axvline()
方法來創建水平或垂直的虛線,代表警告線。另外,您也可以使用ax.annotate()
方法來在圖表中添加標記。
以下是一個示例代碼,演示如何在Matplotlib中創建警告線和標記:
import matplotlib.pyplot as plt
# 創建數據
x = [1, 2, 3, 4, 5]
y = [2, 3, 5, 7, 11]
# 創建畫布和子圖
fig, ax = plt.subplots()
# 繪制折線圖
ax.plot(x, y)
# 創建警告線
ax.axhline(y=8, color='r', linestyle='--', linewidth=1)
# 創建標記
ax.annotate('Warning', xy=(3, 8), xytext=(3.5, 9),
arrowprops=dict(facecolor='black', shrink=0.05))
# 顯示圖表
plt.show()
在這個示例中,我們先創建了一個折線圖,然后使用ax.axhline()
方法創建了一條水平的紅色虛線,代表警告線。接著使用ax.annotate()
方法在圖表中添加了一個標記,標記的文本為"Warning",箭頭指向坐標點(3, 8)。
運行以上代碼,您將會看到一個帶有警告線和標記的折線圖。您可以根據需要調整警告線和標記的位置、樣式和顏色。