在使用 pyplot 的 Python 中繪製多條子圖中的水平線
要在 Python 中繪製多條子圖中的水平線,我們可以使用子圖獲取多個軸,然後使用 axhline() 方法繪製水平線。
步驟
建立一個圖表和一組子圖。此處,我們將建立 3 個子圖。
使用 axhline() 方法在每個軸上繪製水平線。
要顯示圖表,請使用 show() 方法。
示例
from matplotlib import pyplot as plt fig, (ax1, ax2, ax3) = plt.subplots(3) plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True ax1.axhline(y=0.5, xmin=0, xmax=3, c="black", linewidth=2, zorder=0) ax2.axhline(y=0.5, xmin=0, xmax=3, c="red", linewidth=3, zorder=0) ax3.axhline(y=0.5, xmin=0, xmax=3, c="yellow", linewidth=4, zorder=0) plt.show()
輸出
廣告資訊