Como alinhar linhas de grade para duas escalas de eixo y usando o Matplotlib?
Estou plotando dois conjuntos de dados com unidades diferentes no eixo y. Existe uma maneira de alinhar os tiques e linhas de grade nos dois eixos y?
A primeira imagem mostra o que eu recebo e a segunda imagem mostra o que eu gostaria de obter.
Este é o código que estou usando para plotar:
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')