我试图在 plotly,python 中绘制堆叠条形图时自定义图例的顺序。
data = [
go.Bar(
y=df['sid'], # assign x as the dataframe column 'x'
x=df['A'],
orientation='h',
name='A'
),
go.Bar(
y=df['sid'],
x=df['B'],
orientation='h',
name='B'
),
]
layout = go.Layout(
barmode='stack',
title=f'{measurement}',
xaxis=dict(
title='Count',
dtick=0),
yaxis=dict(
tickfont=dict(
size=10,
),
dtick=1)
)
fig = go.Figure(data=data, layout=layout)
plot(fig, filename='plot.html')
Run Code Online (Sandbox Code Playgroud)
图例的顺序以相反的顺序出现(即从下到上)。我想将data.
我看到了此处为 java建议的选项。不确定如何在python中实现。
有人可以建议如何颠倒顺序吗?
编辑:在生成的图像中,图例的顺序是
B
A
Run Code Online (Sandbox Code Playgroud)
所需订单:
A
B
Run Code Online (Sandbox Code Playgroud)