based on the total number of rows, you can set the x-axis as follows, and this will display the x-labels below your last plot, above the rangeslider if you use one.
fig.update_traces(xaxis=f"x{num_rows}")