Plotly Python 热图颜色条方向

有没有办法改变 Plotly 热图中颜色条的方向?在布局中设置方向不会做任何事情:

go.Layout(
    legend=dict(
    orientation="h")
)

它甚至没有给我一条错误消息。我也尝试过直接更改颜色栏中的方向:

colorbar = dict(
    orientation="h"
                   )

但我收到错误消息“方向”不是“plotly.graph_objs.heatmap.ColorBar”的有效属性。

我知道如何设置颜色条的位置,并且查看了颜色条的有效属性,但找不到设置其方向的方法。这可能吗?

stack overflow Plotly Python heatmap colorbar orientation
原文答案

答案:

作者头像

设置配色栏的方向。

根据plotly Documentation

# For the vertical orintation
fig.update_traces(colorbar_orientation='v', selector=dict(type='heatmap'))

# For the horizontal orintation
fig.update_traces(colorbar_orientation='h', selector=dict(type='heatmap'))

默认值:“ v” #vertical