0
我有使用matplotlib一個使用twinx()函數來顯示具有不同的y值的兩個不同曲線的圖表:的Python - 增加了雙x軸matplotlib圖形尺寸
plt.plot(Current_Time[1000:66000],Avg_Duration[1000:66000],color='blue',label="Average Duration of All Parked Cars")
#plt.figure(figsize=(10,10))
plt.legend(loc='upper left')
plt.ylim(0,50000)
plt.ylabel('Duration in Seconds')
plt.xticks(rotation=90)
plt2=plt.twinx()
#plt2.figure(figsize=(10,10))
plt2.plot(Current_Time[1000:66000],Quantity[1000:66000],color='purple',label='Quantity of Cars Parked')
plt2.set_ylabel('Cars Parked')
plt2.legend(loc='upper right')
plt.show()
我遇到的問題是當我嘗試增加繪圖大小,它將圖表分開。有沒有辦法增加圖的大小,而不是分成兩個圖表?
非重複性的代碼,沒有圖片,有什麼你期望在這裏?在演出前嘗試'''plt.tight_layout()'''。 – sascha
@sascha,這段代碼很容易重現。 Current_Time,Avg_Duration和Quantity的任何隨機值列表都已足夠。我已經搜索了matplotlib文檔無濟於事。想知道是否有一種方法可以在增加尺寸時保持兩個圖表的覆蓋? –
SO上的可重複性:複製問題代碼,運行,觀察。肯定不在這裏工作。當然,不同的數據看起來不同,隨機列表可以是任何東西,至少有一些不同的分佈,其中一些與其他分佈非常不同。 – sascha