Add xaxis limits to each subplot px.area

I have a dataframe with several rows. Some rows only matters on a particular xaxis limit. When I do a px.area graphic with several colors it shows every color in all the xaxis range.
If I try to see overdata outside row limit it shows nothing than zero.

How can I set a xaxis limit to each subplot color px.area? After set px.area its possible to do a loop on each subplot and define for each one the real xaxis limit?