在時間序列圖上加上垂直線
問題:
給定時間系列圖,如何在特定時間索引處繪製垂直線來標記重要事件或間隔?
解決方案:
使用'axvline' 函數
Matplotlib 添加跨越間隔的垂直線的標準方法整個繪圖視窗是“axvline”
import matplotlib.pyplot as plt plt.axvline(x=0.22058956) plt.axvline(x=0.33088437) plt.axvline(x=2.20589566)
或者,您可以提供時間索引清單並迭代它:
xcoords = [0.22058956, 0.33088437, 2.20589566] for xc in xcoords: plt.axvline(x=xc)
自訂選項
您可以使用以下關鍵字自訂線條:
以上是如何在 Matplotlib 中為時間序列圖添加垂直線?的詳細內容。更多資訊請關注PHP中文網其他相關文章!