Я пытаюсь добавить метки в сгруппированную диаграмму 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
гистограмма hvplot
Я пытался добавить метки в соответствии с это и это ТАК вопросы:
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)
Любой намек на решение приветствуется. Спасибо!