Filled Area with multiple color based on X-axys range

Hi guys !

I would like to be able to do something like this with Plotly, the main problem is how to get this with a filled area graph?

Thank you !

See Area Chart with multiple colors under a single trace