Я пытаюсь добавить метки к сгруппированной гистограмме hvplot.
Мой пример фрейма данных имеет следующую структуру:
import pandas as pd
import numpy as np
import holoviews as hv
import hvplot.pandas
hv.extension('bokeh')
df = pd.DataFrame({'A' : ['A','B','A','B','A','B'],
'B' : [1,1,2,2,3,3],
'C' : list((range(20,26)))
})
Гистограмма создается с помощью следующего кода:
bar = df.hvplot.bar(x='B', y='C', by='A')
bar
Я попытался добавить метки в соответствии с этим и это SO вопросы:
labels = hv.Labels(data=df, kdims=['B','A'],vdims='C')
labels
Но наложение обоих сюжетов
bar * labels
приводит к ошибке, хотя размеры кажутся мне одинаковыми.
ValueError: all the input arrays must have same number of dimensions
:Overlay
.Bars.I :Bars [B,A] (C)
.Labels.I :Labels [B,A] (C)
Любой намек на решение приветствуется. Благодарю вас!