Вы можете использовать line_shape
(установить на vh
или hv
) и line_dash
следующим образом.
import plotly.express as px
fig = px.line(x=[0,1,2,3,4,5], y=[0,1,0,2,0,1])
fig.update_traces(mode="markers+lines", line_shape="vh", line_dash="dash")
fig.show()