我正在尝试在Jupyter笔记本(使用Pycharm运行Jupyter笔记本)中制作Holoviews Sankey图,但是Sankey图在执行该块后不会出现。
首先,我导入所需的软件包并将“ bokeh”设置为Holoviews扩展名。使用holoviews 1.10.9和jupyterlab 0.35.4。
import pandas as pd
import holoviews as hv
hv.extension('bokeh')
在执行了一些数据整理之后,我准备了一个数据框“ private_investments_grouped”,其中包含3列(源,目标,值)。
然后我执行以下代码来制作子数据帧的Sankey图:
hv.Sankey(private_investments_grouped.loc[1:7]).options(label_position='left')
在输出块中没有图,没有弹出窗口,没有错误消息。看起来代码已执行,但没有可视化显示。
我可以在Pycharm的Python文件中使用“散景”渲染器,并将Sankey图存储为html文件,效果很好。但是,我想在Jupyter笔记本中查看该情节。