Я использую seaborn и twinx, чтобы построить две линии на одной фигуре.Однако, как показано ниже, синяя линия находится ниже горизонтальной линии, потому что она наложена на второй график:
import seaborn as sns
import matplotlib.pyplot as plt
l1 = sns.lineplot(x=[0,1,2],y=[1,2,3],color="#0188A8")
ax1 = plt.gca()
ax2 = ax1.twinx()
l2 = sns.lineplot(x=[0,1,2], y=[100,200,300],color="#D42227")
plt.xlabel('Number of Selves',fontsize=13)
ax1.set_xticks([0,1,2])
ax1.set_yticks([0,1,2])
ax2.set_yticks([100,200,300])

После выполнения некоторыхпогуглив, я нашел этот , который был близко, но не помог.При попытке их решения тики оси будут искажены, так как обе линии нанесены на второй график:
ax1 = plt.gca()
ax2 = ax1.twinx()
l1 = sns.lineplot(x=[0,1,2],y=[1,2,3],color="#0188A8")
l2 = sns.lineplot(x=[0,1,2], y=[100,200,300],color="#D42227")
plt.xlabel('Number of Selves',fontsize=13)
ax1.set_xticks([0,1,2])
ax1.set_yticks([0,1,2])
ax2.set_yticks([100,200,300])

Мой вопрос такой,Как синяя линия может быть сверху горизонтальных линий сетки, сохраняя галочки в том же положении, что и на первом рисунке?