Как выровнять линии сетки для двух масштабов по оси Y с помощью Matplotlib?

Я строю два набора данных с разными единицами на оси Y. Есть ли способ выровнять тики и линии сетки на обеих осях Y?

Первое изображение показывает, что я получаю, а второе показывает, что я хотел бы получить.

Это код, который я использую для построения:

import seaborn as sns
import numpy as np
import pandas as pd

np.random.seed(0)
fig = plt.figure()
ax1 = fig.add_subplot(111)
ax1.plot(pd.Series(np.random.uniform(0, 1, size=10)))
ax2 = ax1.twinx()
ax2.plot(pd.Series(np.random.uniform(10, 20, size=10)), color='r')

Ответы на вопрос(7)

Ваш ответ на вопрос