首页 > 解决方案 > Plotly Express:如何向热图对象添加第二个颜色图?

问题描述

我创建了一个热图,其中两个实体的相关性被可视化。然而,由于矩阵是对称的,我在对角线下方添加了显着性值以获得更高的信息密度。由于这些值通常远小于相关系数的值,因此我想使用第二个颜色图来区分矩阵的上下对角线。代码如下:

fig = px.imshow(data,
                labels=dict(x="Correlation of Returns", y="", color="PCC"),
                x=domain,
                y=domain, 
                color_continuous_scale=px.colors.diverging.balance,
                zmin=-1, zmax=1
            )

数据对象只是我的 nxn 矩阵作为列表列表。域是我的标签值。下图已经包含一个颜色图:Sample HeatMap。有没有办法添加第二个并将其引用到对角线下方的值?我还没有在网上找到解决方案。提前致谢!

注意:我正在使用 Dash,所以我可能需要坚持使用情节数字并且无法使用例如 matplotlib

标签: pythonplotlyheatmapplotly-dashcolormap

解决方案


推荐阅读