在 holoviews sankey 标签或悬停信息中显示附加值

问题描述

我想找到一种方法修改它们显示的全息桑基图上的标签,除了数值之外,还有百分比值。

例如:

import holoviews as hv
import pandas as pd
hv.extension('bokeh')


data = {'A':['XX','XY','YY','XX','XX'],'B':['RR','KK','RR','RK','KK'],'values':[10,5,8,15,19,1]}

df = pd.DataFrame(data,columns=['A','B','values'])
    
sankey = hv.Sankey(df)

对于 'From' 标签 'YY',即 'YY - 8' 将其更改为 'YY - 8 (13.7%)' - 在其中添加额外的百分比。

我已经找到了通过使用以下方法将绝对值更改为百分比的方法

value_dim = hv.Dimension('Percentage',unit='%')

但找不到在标签中同时包含两个值的方法

此外,我尝试修改悬停标签。在我寻找修改方法搜索中,我找到了在悬停信息中引用和显示各种属性方法(通过散景工具提示),但您似乎无法操纵这些信息。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)