【问题标题】:What to use instead of bokeh.charts用什么代替 bokeh.charts
【发布时间】:2018-06-18 14:24:06
【问题描述】:

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

from bokeh.charts import Bar

当我在 Anaconda Prompt 中运行它时,我收到消息“No module named 'bokeh.charts'”。

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

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

最新版本没有bokeh.charts吗?如果有,有没有替代方案?

【问题讨论】:

  • bokeh.charts 已移至名为 bkcharts 的单独项目中。您可以尝试阅读该内容,或尝试使用bokeh.plotting API。

标签: python charts bokeh


【解决方案1】:

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

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

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

【讨论】:

  • 感谢@bigreddot!但是我们如何从头开始构建和弦图呢?你有什么建议或好的资源吗?
  • 和弦图现在可以使用 Holoviews,它建立在 Bokeh 之上:holoviews.org/gallery/demos/bokeh/…
猜你喜欢
  • 2015-09-19
  • 2013-11-04
  • 2021-11-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多