如何从 plotly hovertemplate 中删除类别?

How do I remove the category from a plotly hovertemplate?

我绘制了一个情节表达“px.scatter_mapbox”,并且无法删除指示类别的右侧框。我搜索过但不知道如何删除它(请参见下图中突出显示的框)

).

fig = px.scatter_mapbox(thisplotdf, lat="Latitude", lon="Longitude", 
                        custom_data=['Station', 'Average', 'Compliant'],
                        color="Compliant", 
                        color_continuous_scale="jet",
                        zoom=4.5, height=300,opacity=0.7)

fig.update_traces(marker=dict(size=20),
                  hovertemplate=("<br>".join([
                      "<b>%{customdata[0]}</b>",
                      "<i>PM2.5 [ug/m3]</i>: %{customdata[1]}",
                      "%{customdata[2]}"])
                                )
                 )

有人知道怎么做吗?谢谢!

您可以在 hovertemplate 中添加标签 <extra></extra>:

fig.update_traces(marker=dict(size=20),
                  hovertemplate=("<br>".join([
                      "<b>%{customdata[0]}</b>",
                      "<i>PM2.5 [ug/m3]</i>: %{customdata[1]}",
                      "%{customdata[2]}"])
                                )+"<extra></extra>"
                 )