ast*_*rdF 9 python data-visualization plotly
我想反转我使用 plotly.graph_objects 为所有过图获得的图形的 y 轴。我知道可以使用 plotly.express 完成轴的反转。但我想知道如何使用plotly.graph_objects
以下方法反转轴:
您可以使用:
fig['layout']['yaxis']['autorange'] = "reversed"
Run Code Online (Sandbox Code Playgroud)
和:
fig['layout']['xaxis']['autorange'] = "reversed"
Run Code Online (Sandbox Code Playgroud)
绘图 - 默认轴:
代码:
import plotly.graph_objects as go
import numpy as np
t = np.linspace(0, 5, 200)
y = np.sin(t)
fig = go.Figure(data=go.Scatter(x=t, y=y, mode='markers'))
fig.show()
Run Code Online (Sandbox Code Playgroud)
绘图 - 反转 x 轴:
绘图 - 反转 y 轴:
代码 - 反转轴:
import plotly.graph_objects as go
import numpy as np
t = np.linspace(0, 5, 200)
y = np.sin(t)
fig = go.Figure(data=go.Scatter(x=t, y=y, mode='markers'))
fig['layout']['xaxis']['autorange'] = "reversed"
fig['layout']['yaxis']['autorange'] = "reversed"
fig.show()
Run Code Online (Sandbox Code Playgroud)
fig.update_yaxes(autorange="reversed", row=2, col=1)
Run Code Online (Sandbox Code Playgroud)
也适用于子图而不改变其他图的顺序