gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-05 03:50:13 25 4
gpt4 key购买 nike

answer 之后在我之前的问题中,我可以使用 Plotly 来绘制旋转轴。

但是,我无法调整轴的范围:

我有

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-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.show()

如您所见,我希望 Y 轴(现在是水平轴)从 -10 变为 10但是,我得到

enter image description here

很明显范围不工作。我想这是因为“autorange”,但我需要这个,因为 ax Y 需要反转。

我该怎么做?

最佳答案

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

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()

关于python - 斧头反转时无法设置范围-plotly,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63556836/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com