私は誰かが書いたコードを実行しようとしています。
from bokeh.charts import Bar
これをAnacondaプロンプトで実行すると、「 'bokeh.charts'というモジュールがありません」というメッセージが表示されます。
Bokeh 0.12.13をインストールしたので、問題はインストールしていないことではありません。実際、他のボケモジュールは正常に動作します。
私はボケのウェブサイトで、「チャート」モジュールが以前のバージョンを参照していると言っていることに気付きました( https://docs.bokeh.org/en/0.12.4/docs/reference/charts.htmlを参照してください )。
最新バージョンにはbokeh.chartsがありませんか?もしそうなら、代替手段はありますか?
bokeh.charts
はかなり前に廃止され、その後削除されました。コードはまだGitHubの bokeh/bkcharts
リポジトリに存在しますが、完全にメンテナンスされていないため、この時点で使用することはお勧めしません。
目的に応じて、安定したサポートされているbokeh.plotting
で十分な場合があります。多くの改善が行われ、以前はbokeh.charts
を必要としていた多くのチャートタイプがbokeh.plotting
で簡単に作成できるようになりました。たとえば、ユーザーズガイドの カテゴリデータの処理 セクションを参照してください。
それ以外の場合、Bokehの上に構築され、より高度なインタラクティブな統計およびGISチャートタイプをサポートする非常に高レベルのAPIが必要な場合は、 Holoviews を参照してください。