#python #holoviews
#python #holoviews
Вопрос:
Я пытаюсь построить график столбцов holoviews с ошибками.
Работает только график баров, но когда я добавляю график ошибок, я получаю следующее сообщение об ошибке:
TypeError: unsupported operand type(s) for -: 'str' and 'float'
Версии: bokeh= 2.0.2, holoviews= 1.13.3
Данные в фрейме данных pandas являются категориальными для Cat1 и Cat2 и плавают для значения:
Cat1 Cat2 Value
0 A C 712.788035
1 A C 532.259371
2 A D 381.516398
3 A D 281.396654
4 B C 412.779620
5 B C 281.261148
6 B D 271.261342
7 B D 0.000000
мой код выглядит так:
bars = hv.Bars(df,kdims=['Cat1','Cat2'], vdims=['Value'])
errors = hv.ErrorBars(df, kdims=['Cat1','Cat2'], vdims=['Value'])
plot = bars * errors
plot
Комментарии:
1. К сожалению, эта функция пока не поддерживается. Это уже давно стало важной вехой для holoviews, но они включают его в более масштабное изменение API, которое нарушит некоторую обратную совместимость. Похоже, они оставляют это для версии 2.0 github.com/holoviz/holoviews/pull/3385
2. @Cameron : Спасибо за быстрый и компетентный ответ.