matplotlib 使用Plotly在热图的单元格上添加矩形面片

dphi5xsq  于 2023-03-19  发布在  其他
关注(0)|答案(1)|浏览(140)

我正在使用Plotly可视化热图,我想在热图上的一些特定单元格周围添加矩形补丁/边框。
我只是想知道有没有什么方法可以做到这一点,我看到他们在matplotlib中有类似的功能,允许用户在热图单元格add_patch(Rectangle((i,j), 1, 1, fill=False, edgecolor='gray', lw=3))上添加矩形边框,但我没有发现plotly提供类似的功能。
我该怎么办?

h9vpoimq

h9vpoimq1#

我已经找到了它的解决方案。你可以通过添加下面的代码简单地为你的热图可视化添加散射。

fig.add_trace(
    go.Scatter(mode="markers", x=x_patch, y=y_patch, marker_symbol=[101],
                   marker_color="darkgray", 
                   marker_line_width=2, marker_size=22, hovertemplate= 'x: %{x}<br>y: %{y}<br>z: %{z}<extra></extra>'))

为了自定义你的记号笔,你可以看一下这个例子。在这个例子中,我想添加一个正方形开口的记号笔,这个记号笔的代码是101。希望对大家有所帮助:)

相关问题