Столбцы Holoviews с ошибками возвращают ошибку типа: неподдерживаемые типы операндов для -: ‘str’ и ‘float’

#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 : Спасибо за быстрый и компетентный ответ.