为了账号安全,请及时绑定邮箱和手机立即绑定

斧头反转时无法设置范围-plotly

斧头反转时无法设置范围-plotly

炎炎设计 2023-06-20 15:17:11
我无法调整轴的范围:我有layout1= go.Layout(title=go.layout.Title(text="A graph",x=0.5),        xaxis={'title':'y[m]','range':[-10,10]},        yaxis={'title':'x[m]', 'side':'right'})# switch the x- and y-coordinatespoint_plot=[            go.Scatter(y=[3],x=[1],name="V0"),            go.Scatter(y=[5],x=[2],name="GT"),            go.Scatter(y=[0],x=[0],name="egoCar")    ]fig = go.Figure(data=point_plot, layout=layout1)# reverse the range of the xaxis (which contains the y values)fig.update_xaxes(autorange="reversed")fig.show()如您所见,我希望 Y 轴(现在是水平的)从 -10 变为 10 但是,我得到所以显然范围不工作。我想这是因为“autorange”,但我需要这个,因为 ax Y 需要反转。我怎样才能做到这一点?
查看完整描述

1 回答

?
喵喔喔

TA贡献1735条经验 获得超5个赞

我找到了答案。显然要反转轴,您不需要自动调整它的范围,而只需向后设置范围


layout1= go.Layout(title=go.layout.Title(text="A graph",x=0.5),

#        xaxis={'title':'y[m]','autorange':'reversed','range':[-10,10]},

        xaxis={'title':'y[m]'},

        yaxis={'title':'x[m]', 'side':'right'})


# switch the x- and y-coordinates

point_plot=[

            go.Scatter(y=[3],x=[1],name="V0"),

            go.Scatter(y=[5],x=[2],name="GT"),

            go.Scatter(y=[0],x=[0],name="egoCar")

    ]



fig = go.Figure(data=point_plot, layout=layout1)


# reverse the range of the xaxis (which contains the y values)

#fig.update_xaxes(autorange="reversed")

fig.update_xaxes(range=[10,-10])  #BACKWARDS

fig.show()


查看完整回答
反对 回复 2023-06-20
  • 1 回答
  • 0 关注
  • 99 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信