所以我试图从导入的凌乱的csv文件中绘制出这些数据的图形:
fig, ax1=plt.subplots()
ax1.set_xlabel('Date')
ax1.set_ylabel('DegF')
ax1.plot(x,y1,'g',label='Temp 1')
plt.legend()
ax2 = ax1.twinx()
ax2.set_ylabel('Deg C')
ax2.plot(x, y2, 'y',label='Temp 2')
ax2.set_ylim([620,780])
plt.legend()
ax3=ax1.twinx()
ax3.plot(x,y3,'r',label='Temp 3')
fig.tight_layout()
plt.legend()
plt.figure(figsize=(20,10))
plt.show()
我试图删除ax3=ax1.twinx()
命令,但此图根本没有显示。
所以我的问题是:
如何在样本图上正确绘制两个以上的图?假设ax1,ax2和ax3共享相同的x轴。在图的右侧,只有ax2具有不同的y轴,而ax1和ax3具有相同的x和y轴。
如何使x轴上的日期看起来不乱呢?
如何使图形尺寸更大?