Plot data points on an Image

Hi
I am a newbie to plotly and dash and want to load an image(.png) and want to plot some of the coordinates of the image with different colors. I guess it is different than putting the image in the background and making plots on top of it.

Is there a way I can do that? I managed to load the image but I am unable to plot the corresponding coordinates on it. Any help and tutorials will be very helpful.

Also, is there a way that after plotting my coordinates, I can move them around in an interactive manner?

Thanks!

Have you tried the method described here?