使用什么而不是bokeh.charts

时间:2018-01-09 14:13:03

标签: python charts bokeh

我正在尝试运行其他人编写的代码,其中包含行

from bokeh.charts import Bar

当我在Anaconda Prompt中运行时,我收到消息“没有名为'bokeh.charts'的模块。”

我已经安装了散景0.12.13,所以问题不在于我没有安装它。实际上,其他散景模块运行良好。

我在散景网站上注意到'图表'模块表示它指的是以前的版本(参见https://bokeh.pydata.org/en/0.12.4/docs/reference/charts.html)。

最新版本没有bokeh.charts吗?如果是这样,还有其他选择吗?

1 个答案:

答案 0 :(得分:9)

bokeh.charts很久以前就被弃用了,随后被删除了。代码仍然存在于GitHub上的bokeh/bkcharts存储库中,但它完全没有维护,我不建议任何人在此时使用它。

根据您的目的,稳定且受支持的bokeh.plotting可能就足够了。有许多改进,以前需要bokeh.charts的许多图表类型现在很容易使用bokeh.plotting。例如,请参阅用户指南的Handling Categorical Data部分。

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