1

我正在尝试使用 holoviews 查看条形图。只是我在下面写了这段代码。

import numpy as np
import holoviews as hv
hv.extension('bokeh')

data = [('one',8),('two', 10), ('three', 16), ('four', 8), ('five', 4), 
('six', 1)]
bars = hv.Bars(data, hv.Dimension('Car occupants'), 'Count')

print(bars)

在 jupyter 笔记本上它可以工作。全息视图是否仅适用于 jupyter 笔记本?如果没有,我应该怎么做才能在 shell 上查看它?

4

1 回答 1

2

HoloViews 支持 Jupyter Notebooks 并在其示例中广泛使用它们,因为笔记本格式允许输出与生成它的代码一起显示。但是,如果您想直接使用输出,您可以将其渲染为 HTML 文件:

import numpy as np, holoviews as hv
hv.extension('bokeh')

data = [('one',8),('two', 10), ('three', 16), ('four', 8), ('five', 4), ('six', 1)]
bars = hv.Bars(data, hv.Dimension('Car occupants'), 'Count')

renderer = hv.renderer('bokeh')
renderer.save(bars, 'output')

然后,您可以加载output.html到您的网络浏览器。有关更多选项,包括渲染到 PNG 或运行实时独立服务器,请参阅绘图和渲染器部署 Bokeh 应用程序。

于 2018-02-05T20:22:52.400 回答