Plotly柱状图如何隐藏悬浮标签多余color字段仅保留XY轴数值
Plotly 柱状图悬浮提示多余字段移除方案
实现逻辑
通过自定义悬浮提示模板,显式指定仅渲染X轴Month End Date、Y轴Monthly Return的对应数值,直接过滤绘图时自动生成的无用color字段,原有分色规则、透明背景、字体、隐藏图例的配置均可保留无需修改。
修改后完整代码
fig1 = px.bar( europe_df1, x="Month End Date", y="Monthly Return", color=europe_df1["Monthly Return"] > 0, color_discrete_map={True: "green", False: "red"} ) fig1.update_layout({ 'plot_bgcolor':'rgba(0, 0, 0, 0)', 'paper_bgcolor': 'rgba(0, 0, 0, 0)', 'font_color':'white', 'showlegend':False }) # 新增自定义悬浮提示配置,移除多余color字段 fig1.update_traces( hovertemplate='<br>Month End Date: %{x}<br>Monthly Return: %{y}<extra></extra>' )
配置说明
%{x}、%{y}是Plotly悬浮模板内置变量,分别对应当前悬浮柱体的X轴、Y轴取值- 模板末尾的
<extra></extra>对应悬浮提示默认的附加信息区域(也就是自动生成的color布尔值展示位),将该标签内容置空即可完全移除多余的附加展示项
内容的提问来源于stack exchange,提问作者Albert Warnecki
相关产品推荐
相关产品推荐

