替代bokeh.charts的选择

17

我正在尝试运行别人编写的代码,其中包含以下行:

from bokeh.charts import Bar

当我在Anaconda提示符中运行此命令时,会出现“找不到'module named 'bokeh.charts'”的消息。
我已安装了bokeh 0.12.13,因此问题不是我没有安装它。实际上,其他bokeh模块都可以正常运行。
我注意到在bokeh网站上,“charts”模块说它是指向先前版本(请参见https://docs.bokeh.org/en/0.12.4/docs/reference/charts.html)。
最新版本是否没有bokeh.charts?如果是这样,是否有替代方案?

bokeh.charts已经被移动到一个名为bkcharts的单独项目中。您可以尝试阅读该项目,或尝试使用bokeh.plotting API。 - Uvar
1个回答

18

bokeh.charts已经在很久以前被弃用并随后移除。尽管该代码仍然存在于GitHub上的bokeh/bkcharts存储库中,但它已经完全不再维护,因此我不建议任何人在这一点上使用它。

根据您想要做什么,稳定且受支持的bokeh.plotting可能已经足够了。有许多改进,以及许多之前需要使用bokeh.charts的图表类型现在都可以使用bokeh.plotting轻松制作。请参见用户指南的处理分类数据部分进行了解。

否则,如果您想要一个基于Bokeh构建的非常高级 API,支持更高级的交互式统计和GIS图表类型,请查看Holoviews


谢谢@bigreddot!但是我们如何从头开始构建弦图呢?你有什么技巧或好的资源吗? - MarshallMa
2
现在可以使用Holoviews创建和绘制和弦图,它是建立在Bokeh之上的:http://holoviews.org/gallery/demos/bokeh/route_chord.html#bokeh-gallery-route-chord - bigreddot

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接