Reputation: 10476
I am trying to run some code written by someone else, which contains the line
from bokeh.charts import Bar
When I run this in the Anaconda Prompt, I get the message "No module named 'bokeh.charts'".
I have installed bokeh 0.12.13, so the problem isn't that I haven't installed it. Indeed, other bokeh modules run fine.
I have noticed on the bokeh website that the 'charts' module says that it refers to a previous version (see https://docs.bokeh.org/en/0.12.4/docs/reference/charts.html).
Does the latest version not have bokeh.charts? If so, is there an alternative?
Upvotes: 17
Views: 28489
Reputation: 34568
bokeh.charts
was deprecated quite a long time ago, and subsequently removed.
Depending on what you want to do, stable and supported bokeh.plotting
may be sufficient. There have been lots of improvements and many chart types that previously required bokeh.charts
are now simple to make with bokeh.plotting
. See the Categorical Data section of the User's guide for example.
Otherwise, if you want a very high level API, built on top of Bokeh, that supports more advanced interactive statistical and GIS chart types, have a look at Holoviews.
Upvotes: 19