Я пытаюсь создать простой линейчатый график (с несколькими столбцами для определенного поля):
bars = alt.Chart(df_probing).mark_bar(stroke='transparent').encode(
alt.X('model_name:N', scale=alt.Scale(rangeStep=12), axis=alt.Axis(title='')),
alt.Y('acc:Q', axis=alt.Axis(title='Accuracy', grid=False)),
color=alt.Color('model_name:N'),
column='task_name:N'
).configure_view(
stroke='transparent'
).configure_axis(
domainWidth=0.8
)
Теперь этот график работает хорошо, но когда я пытаюсь добавить метки значений сверхубаров вот так :
text = bars.mark_text(
align='center',
).encode(
text='acc:Q'
)
bars + text
Выдает следующую ошибку:
ValueError: Objects with "config" attribute cannot be used within LayerChart. Consider defining the config attribute in the LayerChart object instead.
Как можно добавлять метки баров к каждому бару в гистограмме нафацетные / слоистые участки?