Cómo colocar etiquetas individuales para un diagrama de dispersión

Estoy tratando de hacer un diagrama de dispersión en matplotlib y no pude encontrar una manera de agregar etiquetas a los puntos. Por ejemplo

scatter1=plt.scatter(data1["x"], data1["y"], marker="o",
                     c="blue",
                     facecolors="white",
                     edgecolors="blue")

Quiero que los puntos en "y" tengan etiquetas como "punto 1", "punto 2", etc. No pude entenderlo.

Respuestas a la pregunta(1)

Su respuesta a la pregunta