在 Plotly 中的单个轨迹中显示多个图例

Displaying multiple legends in a single trace in Plotly

所以 docs 看起来像是为同一 trace (plotly.graph_objs.Scatter) 的不同项目显示多个图例 Plotly 不支持默认。您应该继续向 Figure 添加新的轨迹,并且这些轨迹中的每一个都包含自己的图例。

但是,这对于我的具体情况来说似乎很麻烦。我所拥有的是 Plotly Dash 中的图表,用户可以在其中搜索不同的节点和路径,因此我根据搜索定义了不同的颜色,所有这些都在单个跟踪中(通过使用 colorscale & 来自 Scatter 的颜色)。

当用户在图中搜索不同的节点时,我会为它们添加独特的颜色。我想为突出显示这些节点的每种不同颜色专门显示一个图例。

是否可以在单次跟踪中完成此操作?

目前这是不可能的。几年来,docs though there is an issue 中没有关于此主题的此类示例。