Holoviews带有错误的栏返回TypeError:-的不支持的操作数类型:“ str”和“ float”

问题描述

我尝试做一个错误的全息图。

单独使用Bars图是可行的,但是当我添加Errors图时,会出现以下错误消息:

TypeError: unsupported operand type(s) for -: 'str' and 'float'

版本为:bokeh = 2.0.2,holoviews = 1.13.3

pandas DataFrame中的数据对于Cat1和Cat2是分类的,对于value是浮动的:

    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,vdims=['Value'])
plot = bars * errors
plot

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)