У меня есть график Matplotlib с двумя осями y, созданный так:
ax1 = fig.add_subplot(111)
ax1.grid(True, color='gray')
ax1.plot(xdata, ydata1, 'b', linewidth=0.5)
ax2 = ax1.twinx()
ax2.plot(xdata, ydata2, 'g', linewidth=0.5)
Мне нужны линии сетки, но я хочу, чтобы они применялись к обеим осям y, а не только к левой.Масштабы каждой оси будут отличаться.То, что я получаю, это линии сетки, которые соответствуют только значениям на левой оси.
Может ли Matplotlib выяснить это для меня или я должен сделать это сам?
Редактировать: Не думаю, что я был полностью ясен, я хочу, чтобы основные тики по обеим осям y были выровнены, но шкалы и диапазоны потенциально сильно различаются, что затрудняет ручную настройку минут и максимумов для достижения этой цели.Я надеюсь, что Matplotlib сможет сделать этот "хитрый" бит для меня.Спасибо