说我有下图:
import numpy as np
import plotly.graph_objs as go
z=np.random.randint(1000, 11000, size=20)
trace=dict(type='scatter',
x=3+np.random.rand(20),
y=-2+3*np.random.rand(20),
mode='markers',
marker=dict(color= z,
colorscale='RdBu', size=14, colorbar=dict(thickness=20)))
axis_style=dict(zeroline=False, showline=True, mirror=True)
layout=dict(width=550, height=500,
xaxis=axis_style,
yaxis=axis_style,
hovermode='closest',
)
fig=go.FigureWidget(data=[trace], layout=layout)
fig

现在说我希望颜色条有一个标题。由于 plotly 目前没有直接的方法来做到这一点,如果我理解正确,我正在annotations按照此处所示执行此操作:
layout.update(
annotations=[dict(
x=1.12,
y=1.05,
align="right",
valign="top",
text='Colorbar Title',
showarrow=False,
xref="paper",
yref="paper",
xanchor="center",
yanchor="top"
)
]
)
如我们所见,出现了颜色栏标题:
fig=go.FigureWidget(data=[trace], layout=layout)
fig

但是,现在说我想将颜色栏标题沿颜色栏放在一边,如下所示:

我该怎么做呢?
心有法竹
qq_花开花谢_0
随时随地看视频慕课网APP
相关分类