¿Cómo etiquetar el eje x positivo y negativo usando set_xlabel?

En el siguiente código he creado 4 ejes. Eje positivo e negativo de xey. Quiero etiquetar el eje x positivo como c1, el eje x negativo como c2, el eje y positivo como h1 y el eje y negativo como h2. Si uso ax.set_xlabel, se etiquetará el eje x completo. Pero quiero asignar diferentes tags al eje x positivo y negativo. ¿Cómo puedo hacer eso?

`fig = plt.figure() ax= fig.add_subplot(111) x = [0.1,0.2,-0.2,0.3] y=[0.3,-0.2,0.4,0.3] ax.scatter(x,y) ax.set_xlim([-0.5, 0.5]) ax.set_ylim([-0.5, 0.5]) ax.spines['left'].set_position('zero') ax.spines['right'].set_color('none') ax.spines['top'].set_color('none') ax.spines['bottom'].set_position('zero')` 

Puede usar matplotlib.pyplot.text(x, y, s, fontdict=None, withdash=False, **kwargs) para escribir texto en una ubicación específica en su gráfica. X e Y corresponden a la ubicación de la cadena, s es la cadena.