Bokeh 最新版本不支持用于简单创建箱线图的图表库
Bokeh latest version doesnt' support charts library for simply create a Boxplot
我想在 Google Colab with Bokeh 中创建交互式箱线图。
我用的是Bokeh最新版本2.4.2:
import bokeh
bokeh.__version__
=> 2.4.2
在以前的 Bokeh 版本中,可以使用:
from bokeh.charts import BoxPlot
只需创建一个包含 1 Python 行的箱线图(Cf https://www.geeksforgeeks.org/python-data-visualization-using-bokeh/)。
但图表库在上一个版本 2.4.2 中已弃用:
ModuleNotFoundError: No module named 'bokeh.charts'
对于 2.4.2 版本,我找到了这个箱线图示例:
https://docs.bokeh.org/en/latest/docs/gallery/boxplot.html
如果我没理解的话,我们必须为每个类别计算自己的四分位数、离群值……。
我说得对吗?
有没有更简单一点的方法?
我没有找到任何散景笔记本,包括此处的箱线图示例:
bokeh
很久以前就放弃了他们的高级图表界面,因为它太难维护了。相反,他们采用了一个不同的包,提供了一个名为 Holoviews
的高级图表界面
Holoviews 适用于许多不同的渲染器,但 bokeh
是默认渲染器,因此您可以让 Holoviews 创建绘图对象,然后使用 bokeh
来 tweak/fine 调整它们。
https://holoviews.org/gallery/demos/bokeh/boxplot_chart.html#demos-bokeh-gallery-boxplot-chart.
我想在 Google Colab with Bokeh 中创建交互式箱线图。
我用的是Bokeh最新版本2.4.2:
import bokeh
bokeh.__version__
=> 2.4.2
在以前的 Bokeh 版本中,可以使用:
from bokeh.charts import BoxPlot
只需创建一个包含 1 Python 行的箱线图(Cf https://www.geeksforgeeks.org/python-data-visualization-using-bokeh/)。
但图表库在上一个版本 2.4.2 中已弃用:
ModuleNotFoundError: No module named 'bokeh.charts'
对于 2.4.2 版本,我找到了这个箱线图示例: https://docs.bokeh.org/en/latest/docs/gallery/boxplot.html
如果我没理解的话,我们必须为每个类别计算自己的四分位数、离群值……。 我说得对吗? 有没有更简单一点的方法?
我没有找到任何散景笔记本,包括此处的箱线图示例:
bokeh
很久以前就放弃了他们的高级图表界面,因为它太难维护了。相反,他们采用了一个不同的包,提供了一个名为 Holoviews
Holoviews 适用于许多不同的渲染器,但 bokeh
是默认渲染器,因此您可以让 Holoviews 创建绘图对象,然后使用 bokeh
来 tweak/fine 调整它们。
https://holoviews.org/gallery/demos/bokeh/boxplot_chart.html#demos-bokeh-gallery-boxplot-chart.