我想在Bokeh / Panel服务器中绘制一个Sankey图。我需要Sankey图是循环的,而holoviews中的Sankey图只支持非循环。
我发现这个库Floweaver有我需要的Sankey图。我想知道是否可以将这个视觉嵌入到Bokeh / Panel服务器中。
因此,为了获得实际的交互式绘图,我们必须专门编写散景模型来执行流动输出的JSON表示的渲染。但是,如果您对静态绘图没问题,可以让floweaver进行渲染,然后使用widget.save_svg
将图表导出到SVG。保存之后,您可以将svg包装在SVG面板窗格中,该窗格可以与其他图形一起组成:
pn.pane.SVG('./sankey.svg')
HoloViews可能还需要提出一个问题,即要求支持循环Sankey图表。