gpt4 book ai didi

python - 删除 Plotly Express 中自定义悬浮卡右侧的颜色

转载 作者:行者123 更新时间:2023-12-05 01:57:10 26 4
gpt4 key购买 nike

当通过 custom_data/hovertemplate 范例在 plotly express 中创建自定义悬浮卡时,颜色显示在它的右侧。例如,此处显示“蓝色”就在“a=1”的右侧。如何去除“蓝色”?

import pandas as pd
import plotly.express as px

df = pd.DataFrame(dict(x=["a"], y=[1], color=["blue"], hover=["a=1"]))
fig = px.bar(df, "x", "y", "color", custom_data=["hover"])
fig.update_traces(hovertemplate="%{customdata[0]}")

chart screenshot

(可以访问colab笔记本here)

最佳答案

悬停模板包含一个辅助框,其中显示跟踪的名称。你可以hide it completely通过包含文本 <extra></extra>在悬停模板中。

import pandas as pd
import plotly.express as px

df = pd.DataFrame(dict(x=["a"], y=[1], color=["blue"], hover=["a=1"]))
fig = px.bar(df, x="x", y="y", color="color", custom_data=["hover"])
fig.update_traces(hovertemplate="%{customdata[0]}<extra></extra>")
fig.show()

enter image description here

关于python - 删除 Plotly Express 中自定义悬浮卡右侧的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69430653/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com