Scatterplot with different colors each year

I have weekly data. I want to draw a scatterplot go.Scatter() with the corresponding median lines one for the y-axis and one for the y-axis together with the interquartile range shown in the graph for both axes. Furthermore each year should have a different color.
I couldn’t find any plot of this kind in the plot library.
I appreciate any indication how this can be done.
Thank you