Dynamic Axis Scaling on Animated Scatter Graph

I have an animated plotly scatter graph which plots x,y coordinates normally within the 0-0.5 range with date/time being the frame key. Sometime however I will have to handle anomalous data points which will be well out with this range. I would like the graph to be able to dynamically scale so that the points are not lost off screen. Is this possible?

def draw(x1,y1,timestamp):

    d = {
        "x1": x1_trim,
        "y1": y1_trim,
        "time": time_trim
    df = pd.DataFrame(d)
    fig = px.scatter(df, x="x1", y="y1", animation_frame="time")

Iโ€™ve tried using update_x/yaxes with autorange but it doesnโ€™t seem to work.