How to plot additional points on the top of scatter plot?
If you need points overlaid on the original plot, use
ax.plot(x, y)
ex.
ax = plt.subplot(1, 1, 1)
ax.scatter([1, 2, 3], [1, 2, 3])
ax.plot(1.5, 1.5, "or")
if you pass a list to x and y, multiple points can be added to the plot. Also in case you need to add some annotation beside the point, try
ax.annotate("Some explanation", x, y)