Plotly 热图中颜色条的标题

Tes*_*est 11 python plotly plotly-python

这是我的代码:

fig = go.Figure(
    data=go.Heatmap(z=z_values, y=[str(x) for x in params_1], x=[str(x) for x in params_2]), 
    layout=go.Layout(
        title="Analysis results",
        xaxis=dict(title='Diameter'),
        yaxis=dict(title='Max Distance')
    ),
)
fig.show()
Run Code Online (Sandbox Code Playgroud)

它生成一个 2D 热图(下面的代码段),但我想为颜色条添加一个标题:

在此处输入图片说明

不幸的是,情节示例也没有颜色栏标题。我试图将颜色栏属性包含在“标记”中,但这会引发错误。我怎么能这样做呢?

小智 12

您也可以通过更新布局来完成此操作:

fig.update_layout(
    coloraxis_colorbar=dict(
        title="Your Title",
    ),
)
Run Code Online (Sandbox Code Playgroud)


abh*_*ilb 8

尝试

fig = go.Figure(
    data=go.Heatmap(z=z_values, y=[str(x) for x in params_1], x=[str(x) for x in params_2]), 
colorbar=dict(title='Title') , 
    layout=go.Layout(
        title="Analysis results",
        xaxis=dict(title='Diameter'),
        yaxis=dict(title='Max Distance')
    ),
)
fig.show()
Run Code Online (Sandbox Code Playgroud)


ves*_*and 7

只是包括colorbar={"title": 'Your title'}在go.Heatmap()得到这个:

阴谋:

在此处输入图片说明

代码:

import plotly.graph_objects as go

fig = go.Figure(data=go.Heatmap(colorbar={"title": "Your title"},
                                            z=[[1, 20, 30],
                                              [20, 1, 60],
                                              [30, 60, 1]]))
 fig.show()
Run Code Online (Sandbox Code Playgroud)