gpt4 book ai didi

python-3.x - 除了在 Jupyter Notebook 中,如何查看 Bokeh/Holoview 图?

转载 作者:行者123 更新时间:2023-12-02 14:50:47 29 4
gpt4 key购买 nike

我有一个简单的 Holoviews 代码,用于在我的 Jupyter Notebook 中运行和显示图表的和弦图。它在我的 shell 中编译也没有错误,但我无法在任何地方查看绘图。是否有在控制台本身中查看情节的功能?这是完整的代码

import pandas as pd
import holoviews as hv
from holoviews import opts, dim
from bokeh.sampledata.les_mis import data


hv.extension('bokeh')
hv.output(size = 200)

links = pd.DataFrame(data['links'])
#print(links.head())
hv.Chord(links)

nodes = hv.Dataset(pd.DataFrame(data['nodes']), 'index')
nodes.data.head()


chord = hv.Chord((links, nodes)).select(value=(5, None))
chord.opts(
opts.Chord(cmap='Category20', edge_cmap='Category20', edge_color=dim('source').str(),
labels='name', node_color=dim('index').str()))

最佳答案

我们长期以来一直计划向 HoloViews 添加一个明确的 show 函数,但从未决定确切的语义。目前最简单的方法是简单地使用 hv.render 函数将 HoloViews 对象转换为 Bokeh 图,然后使用 Bokeh 函数显示它,在您的情况下,它看起来像这样:

from bokeh.plotting import show, output_file

output_file('test.html')

show(hv.render(chord))

这应该保存一个文件并在新的浏览器窗口中打开绘图。

关于python-3.x - 除了在 Jupyter Notebook 中,如何查看 Bokeh/Holoview 图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55829932/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com