Rysowanie linii poziomej na wielu wątkach podrzędnych w pythonie za pomocą pyplot

Na tej samej stronie kreślę trzy wątki cząstkowe. Chcę narysować poziomą linię przez wszystkie wątki. Oto mój kod i wynikowy wykres: (Możesz zauważyć, że mogę uzyskać poziomą linię na jednej z fabuł, ale nie wszystkie)

gs1 = gridspec.GridSpec(8, 2)
gs1.update(left=0.12, right=.94, wspace=0.12)
ax1 = plt.subplot(gs1[0:2, :])
ax2 = plt.subplot(gs1[3:5, :], sharey=ax1)
ax3 = plt.subplot(gs1[6:8, :], sharey=ax1)

ax1.scatter(theta_cord, density, c = 'r', marker= '1')
ax2.scatter(phi_cord, density, c = 'r', marker= '1')
ax3.scatter(r_cord, density, c = 'r', marker= '1')
ax1.set_xlabel('Theta (radians)')
ax1.set_ylabel('Galaxy count')
ax2.set_xlabel('Phi (radians)')
ax2.set_ylabel('Galaxy count')
ax3.set_xlabel('Distance (Mpc)')
ax3.set_ylabel('Galaxy count')
plt.ylim((0,0.004))
loc = plticker.MultipleLocator(base=0.001)
ax1.yaxis.set_major_locator(loc)

plt.axhline(y=0.002, xmin=0, xmax=1, hold=None)

plt.show()

Generuje to:

Ponownie chcę, aby linia, którą narysowałem na ostatnim wątku cząstkowym, pojawiła się również na pierwszych dwóch wątkach podrzędnych. Jak mogę to zrobić?

questionAnswers(2)

yourAnswerToTheQuestion