这很有趣,因为我可以使hv.Table工作,但是hv.Bars抛出以下异常:

追溯(最近一次通话):文件“ /app/.heroku/python/lib/python3.6/site-packages/holoviews/plotting/bokeh/util.py”,第120行,在mpl_to_bokeh v = colors.ColorConverter中。 colors.get(v,v)AttributeError:“ NoneType”对象没有属性“ ColorConverter”,文件“ /app/.heroku/python/lib/python3.6/site-packages/holoviews/core/options.py”,第165行,在退出时引发AbbreviatedException(etype,value,traceback)holoviews.core.options.AbbreviatedException:AbbreviatedException:AttributeError:'NoneType'对象没有属性'ColorConverter'

异常可追溯到我的代码中的以下行: graph = hv.renderer('bokeh').server_doc(df3)

细节:

来自requirements.txt:

散景== 0.12.6全息视图== 1.8.2

来自app.py:

import holoviews as hv
hv.extension('bokeh')

def graph_alpha(dataframe):
    # function to create a graph for the alpha cash flow dataframe
    df1=dataframe 
    df1['date'] = df1.date.astype('datetime64[ns]')

    k_dims = [('date','Date')]
    val_dims = [('netincome', 'EBITDA')]

    plot_opts = dict(fill_color='#00AA00')

    df2 = hv.Table(df1,kdims=k_dims, vdims=val_dims)
    df3 = hv.Bars(df1,kdims=k_dims, vdims=val_dims)
    #df3 = hv.Bars(df1,kdims=k_dims, vdims=val_dims).opts(plot=plot_opts)
    #df3 = hv.Bars(df2).opts(plot=plot_opts)
    #df3 = hv.Bars(df2).opts(style=plot_opts)
    graph = hv.renderer('bokeh').server_doc(df3)

    return graph 

有什么想法吗?

我浏览了所有未解决的问题,但没有看到这一问题。 希望我们能解决。

乍得

#1楼 票数:4

发现存在对matplotlib的持久/无意依赖。

已安装的matplotlib 2.0.2和hv.Bars现在可以使用。

谢谢。

  ask by cnblevins translate from so

未解决问题?本站智能推荐:

1回复

如何使用 Holoviews 将数据流式传输到 Bokeh 服务器

我想将 python 生成的数据流式传输到网页。 我想出了以下示例,使用以下示例组合在一起 https://holoviews.org/user_guide/Streaming_Data.html 和 http://holoviews.org/user_guide/Deploying_Bokeh_A
2回复

如何在 Python 中使用 Bokeh 查看 Holoviews 的选项

一直在使用holoview来生成一些整洁的图。 当我使用 opts 时,我想看看我对hv.Curve东西有哪些选择。 几乎没有文档。 holoview的帮助页面没有帮助。 它说“对于完整的文档以及可用的样式和绘图选项,请使用hv.help(hv.Curve) 。” 然而,它没有解释如何使用它。 我
4回复

在 HoloViews 中删除散景徽标

是否可以从 HoloViews 生成的图中删除 Bokeh 徽标? 没有什么反对的……只是在某些报告中显示它可能没有意义。 :) 我知道在散景中我可以简单地做: 更新 这是我的导入部分:
1回复

Holoviews(散景)图的辅助轴

我试图绘制一组图形,上面覆盖着一个显示它们之间百分比差异的图。 我用于绘图的代码: 结果如下所示: 扁平的蓝色图形实际上应该是这样的: 我需要在两个尺度上绘制这两个图。 我似乎能够添加一个比例,但不能将任何图附加到比例上。
1回复

Bokeh或Holoviews:通过将日期时间下采样到月/年/等的条形图

我有一个熊猫数据框(通常包装在holoviews中),具有三列。 Col1是日期时间,Col2是分类字符串(即“ Cat”,“ Dog”,“ Bird”之一),而Col3是整数。 我正在尝试找到一种使用bokeh库将日期时间下采样到月,季度,年等的方法,类似于pandas.DataFra
1回复

如何在Holoviews中设置活动工具

有时,我的绘图是在pan工具处于活动状态时绘制的,而有时它们是在pan和wheel_zoom处于活动状态时绘制的。 我想强制wheel_zoom在渲染时处于活动状态。 有没有办法做到这一点?
2回复

在自定义模板中嵌入带有bokeh渲染器的holoview图表

我一直在试图嵌入背景虚化的图表中自定义模板下面这个版本更新这里 ,实例拉链 现在,我也在尝试holoview,并且想知道如何将带有bokeh渲染器的holoview嵌入到自定义模板中。 我无法在holowview图表中命名以实现此目的 如果有人已经尝试过,请给予任何帮助。
2回复

在散景中的 NumeralTickFormatter 中使用 € 作为货币符号

我想使用 € 符号而不是 $ 来格式化由 holoviews (hv.Bars) 创建的散景图中的数字。 不幸的是,这只会产生一个格式化的数字,而不是欧元符号 此外,这里提到的解决方法 如何使用货币格式化散景 xaxis 刻度 和 不起作用。 我实际上认为散景应该适应这一点,并提供添加任