Ama*_*ngh 6 python plotly plotly-python
有没有办法将 Plotly-plot 的 xtick 标签移动到图的“顶部”
,将 ytick 标签移动到图的“右侧”?
在上图中,我基本上想将 xtick 标签移至顶部,将 ytick 标签移至右侧。我知道这不是首选方式,但我只是想知道这是否可能。
这是一个示例代码,用于重新构建上面的图,
import plotly.graph_objects as go
fig = go.Figure()
fig.add_trace(go.Bar(
x=["Apples", "Oranges", "Watermelon", "Pears"],
y=[3, 2, 1, 4]
))
fig.update_layout(
autosize=False,
width=500,
height=500,
yaxis=dict(
title_text="Y-axis Title",
ticktext=["Very long label", "long label", "3", "label"],
tickvals=[1, 2, 3, 4],
tickmode="array",
titlefont=dict(size=30),
)
)
fig.update_yaxes(automargin=True)
fig.show()
Run Code Online (Sandbox Code Playgroud)
ves*_*and 14
您可以使用:
fig.update_layout(
xaxis={'side': 'top'},
yaxis={'side': 'right'}
)
Run Code Online (Sandbox Code Playgroud)
import plotly.graph_objects as go
fig = go.Figure()
fig.add_trace(go.Bar(
x=["Apples", "Oranges", "Watermelon", "Pears"],
y=[3, 2, 1, 4]
))
fig.update_layout(
autosize=False,
width=500,
height=500,
yaxis=dict(
title_text="Y-axis Title",
ticktext=["Very long label", "long label", "3", "label"],
tickvals=[1, 2, 3, 4],
tickmode="array",
titlefont=dict(size=30),
)
)
fig.update_layout(
xaxis={"mirror" : "allticks", 'side': 'top'},
yaxis={"mirror" : "allticks", 'side': 'right'}
)
fig.show()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7055 次 |
| 最近记录: |