在特定点/条形图上禁用悬停

2024-06-01 09:44:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在制作一个条形图,其中一些条形图上有相关信息要显示给用户,但有些条形图上没有信息

是否可以在没有相关信息的情况下禁用栏上的悬停信息

enter image description here 在我的示例中,我想隐藏所有白色条上的信息

这是最低限度的工作示例

import pandas as pd
import numpy as np
import plotly.express as px

d = {'Lobnr.': [1, 2, 3, 4,5], 'Plads':[21,22,23,24,25], 'Val':[1,1,1,1,1], 'Status kode': [np.nan, 1,1,2,np.nan], 
    'Ordrenr': [np.nan, 231,213,222,np.nan], 'pll pladser': [np.nan,12,3,15,np.nan], 'pll': [np.nan,19,20,30,np.nan], 'color': ['white', 'yellow', 
                                                                                            'yellow', 'green', 'white'],}

df = pd.DataFrame(d)

fig = px.bar(df,x='Plads', y='Val', color=df['color'], color_discrete_map='identity', hover_data={'Val':False,
                                                'Ordrenr':True,
                                                'pll pladser':True, 
                                                'pll':True,
                                                'Plads':False},
            text='Plads')
fig.show()

Tags: import信息true示例dfasnpval