我想用Bokeh在Google Colab中创建一个交互式Boxplot。
我使用Bokeh最新版本2.4.2:
import bokeh
bokeh.__version__
=>2.4.2
在以前的Bokeh版本中,可以使用:
from bokeh.charts import BoxPlot
只需使用1行Python(Cfhttps://www.geeksforgeeks.org/python-data-visualization-using-bokeh/)。
但图表库现在在上一版本2.4.2中被弃用:
ModuleNotFoundError: No module named 'bokeh.charts'
对于2.4.2版本,我发现了一个Boxplot的示例:https://docs.bokeh.org/en/latest/docs/gallery/boxplot.html
如果我不满意,我们必须计算自己的四分位数,异常值。。。对于每个类别。我说得对吗?有没有更简单一点的方法?
我没有找到任何Bokeh笔记本,包括这里的方框图示例:
https://mybinder.org/v2/gh/bokeh/bokeh-notebooks/master?filepath=tutorial%2F00%20-%20简介%20和%20Setup.ipynb
bokeh
不久前就放弃了他们的高级图表接口,因为它太难维护了。相反,他们采用了一个不同的软件包,该软件包提供了一个名为Holoviews
的高级绘图界面
Holoviews可用于许多不同的渲染器,但默认为bokeh
,因此您可以让Holoviws创建打印对象,然后使用bokeh
对其进行调整/微调。
https://holoviews.org/gallery/demos/bokeh/boxplot_chart.html#demos-散焦画廊箱图。