This was an interesting question for me personally so I created the following example. I am not too happy with the differentiation which images to download as I had to had to use the name attribute of the go.Scatter() trace.
@HConBike and @Emil did the hard work, I just adapted their code slightly.