绘图创建独立的颜色条

问题描述 投票:0回答:1

我正在通过 px.imshow 命令创建一个带有一些热图的 Dash 应用程序。现在它们都有自己的颜色条,这使得数字比原来小得多。因此,我想从各个图形中删除颜色条(我知道如何执行此操作),然后仅添加一个仅带有颜色条的新图形(提供最小值和最大值)所有单独的图也具有相同的最小值和最大值最大

那么,如何制作一个只有颜色条的绘图图形?

plotly plotly-python colorbar
1个回答
0
投票

您可以只创建一个包含多个轨迹的图形(一个图),而不是为每个热图创建一个图形。然后只需设置适当的属性即可,即:

zmin
zmax
(所有热图的最小值、最大值)和
showscale

例如:

z0 = np.arange(12**2).reshape((12, 12))
z1 = np.arange(15**2).reshape((15, 15))
z2 = np.arange(20**2).reshape((20, 20))

fig = make_subplots(rows=1, cols=3)

fig.add_heatmap(z=z0, row=1, col=1, zmin=0, zmax=20**2, showscale=True)
fig.add_heatmap(z=z1, row=1, col=2, showscale=False)
fig.add_heatmap(z=z2, row=1, col=3, showscale=False)

fig.show()
© www.soinside.com 2019 - 2024. All rights reserved.