我寫了這個代碼(使用
我想洗掉所有背景顏色(所以沒有“圖 1”,沒有白色網格線,背景是純白色而不是藍色-y 紫色),然后在 x 和 y 軸上添加一條黑線。
當我嘗試添加 x 和 y 軸線時:
plt.update_xaxes(showline=True, linewidth=2, linecolor='black')
plt.update_yaxes(showline=True, linewidth=2, linecolor='black')
沒有錯誤,但也沒有圖表。
編輯 1:添加
axes[0].set_facecolor('white')
axes[1].set_facecolor('white')
用于去除背景顏色。我還嘗試通過以下方式添加 x 和 y 軸線:
axes[0].axvline(0)
axes[0].axhline(0)
這會在底部欄的中間產生一條線:

(并且“圖 1”仍然存在)。
uj5u.com熱心網友回復:
該引數facecolor負責背景顏色。您可以將其洗掉以獲得白色背景。
用于set_window_title向視窗添加新標題。
修改后的代碼如下所示:
fig, axes = plt.subplots(figsize=(10,5), ncols=2,sharey=True) # Removed facecolor param
fig.tight_layout()
fig.canvas.set_window_title('Custom Title') # Adds new title to the window
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/345400.html
標籤:Python matplotlib 海生
