Preserve zoom/scaling when add data point to graph

I cant figure out how to keep my zoom/scale when a new data point is added to my live graph. i tried uirevision but it dont do EVERYTHING i wanted. what am i suppose to do in this case? im using the latest dash/plotly and my platform is python 3.7

Hi @notsolowki can you explain what does not work with uirevision? it is indeed the recommended method.