oro*_*ome 3 jupyter-notebook holoviews google-colaboratory
我无法在任何Google Colab笔记本中显示任何 HoloViews 图形。
例如,即使是HoloViews 介绍中的简单散景示例
points = hv.Points(np.random.randn(500,2))
points.hist(num_bins=51, dimension=['x','y'])
Run Code Online (Sandbox Code Playgroud)
无法显示任何内容,没有报告任何错误,而相同的代码(以及来自 HoloViews 的所有示例代码)在本地 Jupyter 笔记本中运行良好。
如果我在本地下载 Colab 笔记本并打开它,我会看到以下内容,其中我对 Colab 中的输出一无所知:
找不到用于输出的(安全)渲染器。它有以下 MIME 类型:application/javascript、application/vnd.bokehjs_load.v0+json
如何让 Bokeh HoloViews 显示在 Google Colabs 笔记本中?
请参阅https://github.com/pyviz/holoviews/issues/3551。Colaboratory 在处理笔记本方面有一些严重的限制,现在你必须这样做一次:
import os, holoviews as hv
os.environ['HV_DOC_HTML'] = 'true'
Run Code Online (Sandbox Code Playgroud)
然后对于每个带有绘图的单元格,您必须重新加载 JS:
hv.extension('bokeh')
hv.Curve([1, 2, 3])
Run Code Online (Sandbox Code Playgroud)
如果谷歌能解决这个问题就太好了,因为在我看来这是行不通的。
| 归档时间: |
|
| 查看次数: |
631 次 |
| 最近记录: |