回覆列表
  • 1 # matplotlib小講堂

    繪圖區網格線主要透過Axes的grid方法建立。

    Axes.grid(b= None, which= "major", axis= "both", **kwargs)

    該方法有以下引數:

    b引數的值為True和False。

    當值為True時,按預設設定顯示網格線。

    ax.grid(True)

    當值為False時,不建立網格線。

    ax.grid(False)

    當其他引數值給定時,該引數可省略賦值,系統會預設建立網格。

    ax.grid(alpha= 0.5)

    which引數的值為major、minor、both,預設值為major,他們分別代表:

    只繪製大刻度網格

    ax.grid(which= "major")

    只繪製小刻度網格

    ax.grid(which= "minor")

    大小刻度網格全繪製

    ax.grid(which= "both")

    axis引數的值為x、y、both,預設值為both,他們分代表:

    僅繪製x軸網格線

    ax.grid(axis= "x")

    僅繪製y軸網格線

    ax.grid(axis= "y")

    x軸y軸網格線都繪製

    ax.grid(axis= "both")

    此外grid方法還繼承了line-2D類的引數。如color引數用於設定網格線的顏色

    ax.grid(color="skyblue")

    linestyle引數用於設定網格線樣式

    ax.grid(linestyle="--")

    linewidth引數用於設定網格線粗細

    ax.grid(linewidth=2)

  • 中秋節和大豐收的關聯?
  • 很多場合都分男女,比如男女廁所,為啥醫院卻分男科婦科?