如何在 Visual Studio 中显示交互式 Holoviews 图表(无需 Jupyter)?

2023-12-05

在使用 Holoviews 进行交互式绘图时,我主要使用 Jupyter Notebook / Lab。
如何让 Visual Studio 显示交互式图形和面板,而不使用 Visual Studio 中的交互式 Jupyter?


在 Visual Studio 中使用 Holoviews 等交互式图形的一种方法是执行代码以在浏览器中显示图形(Holoviews 就是为此而设计的)。
下面的示例将 Holoviews 图形放入面板中并启动 Bokeh 服务器。
它会在您的浏览器上打开一个新选项卡并显示您的图表。

# library imports
import numpy as np
import pandas as pd
import holoviews as hv
hv.extension('bokeh', logo=False)
import panel as pn

# create sample data
data = np.random.normal(size=[50, 2])
df = pd.DataFrame(data, columns=['col1', 'col2'])

# create holoviews graph
hv_plot = hv.Points(df)

# display graph in browser
# a bokeh server is automatically started
bokeh_server = pn.Row(hv_plot).show(port=12345)

# stop the bokeh server (when needed)
bokeh_server.stop()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Visual Studio 中显示交互式 Holoviews 图表(无需 Jupyter)? 的相关文章

随机推荐