我正在使用以下代碼構建一個簡單的圖形:
plt.figure(figsize=(7, 3))
plt.plot(idl_t, idl_q, color="blue", lw=2)
plt.plot(dsc_t, dsc_q, color="red", lw=2)
plt.plot(cha_t, cha_q, color="green", lw=2)
plt.xlabel("Time (hour)")
plt.show()
輸入資料如下:
idl_t, idl_q = [[0, 20], [8, 24]], [[100, 100], [100, 100]]
dsc_t, dsc_q = [[8, 14], [12, 18]], [[100, 100], [5, 5]]
cha_t, cha_q = [[12, 18], [14, 20]], [[5, 5], [100, 100]]
但是,代碼以某種方式切割了圖上的 x 標簽,如下所示:

我很確定這是因為更改了figsize并且似乎它按比例分配了標簽空間。見下正常figsize圖:

如何為xlabel不同的figsizes保留足夠的空間?它實際上應該是這樣的,因為它對我來說似乎是一個錯誤?
我非常感謝您的建議!
uj5u.com熱心網友回復:
用 
uj5u.com熱心網友回復:
使用
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/371883.html
標籤:Python matplotlib 阴谋
