Итак, я пытаюсь построить график этих данных из беспорядочного файла 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 не выглядели беспорядочно?
Как увеличить размер фигуры?