我正在尝试运行其他人编写的代码,其中包含行
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吗?如果是这样,还有其他选择吗?
答案 0 :(得分:9)
bokeh.charts
很久以前就被弃用了,随后被删除了。代码仍然存在于GitHub上的bokeh/bkcharts
存储库中,但它完全没有维护,我不建议任何人在此时使用它。
根据您的目的,稳定且受支持的bokeh.plotting
可能就足够了。有许多改进,以前需要bokeh.charts
的许多图表类型现在很容易使用bokeh.plotting
。例如,请参阅用户指南的Handling Categorical Data部分。
否则,如果您想要一个基于Bokeh构建的高级API,它支持更高级的交互式统计和GIS图表类型,请查看Holoviews。