我有一个使用matplotlib创建的图表,使用twinx()函数显示具有不同y值的两个不同的绘图:
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