gpt4 book ai didi

python - plotly : Heatmap color legend i subplot

转载 作者:行者123 更新时间:2023-12-02 02:33:07 27 4
gpt4 key购买 nike

我正在 python 中使用plotly,尝试创建两个热图子图,每个子图都有一个自定义图例。但我通过以下代码看到的是:

import plotly


fig = plotly.subplots.make_subplots(rows=2, cols=1)

mat = np.array([[1,0],
[0,1]])


fig.add_trace(go.Heatmap(z=mat, colorscale='Bluered_r'), row=1, col=1)

fig.add_trace(go.Heatmap(z=mat*10, colorscale='Bluered_r'), row=2, col=1)

fig.show()

enter image description here

您可以看到两个图例都显示在同一位置。

感谢您的帮助!

最佳答案

刚刚使用 colorbar 参数找到了隐藏在文档中的解决方案:

import plotly


fig = plotly.subplots.make_subplots(rows=2, cols=1)

mat = np.array([[1,0],
[0,1]])


fig.add_trace(go.Heatmap(z=mat, colorscale='Bluered_r',colorbar=dict(y=.8,len=.5)), row=1, col=1)

fig.add_trace(go.Heatmap(z=mat*10, colorscale='Bluered_r',colorbar=dict(y=.2,len=.5)), row=2, col=1)

fig.show()

这将给出:

enter image description here

关于python - plotly : Heatmap color legend i subplot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64778606/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com