如何在散景中构建树图

问题描述 投票:9回答:1

在bokeh中实现树形图需要做什么?与此DS示例相似的东西很好-

http://bl.ocks.org/robschmuecker/7880033

我只是想可视化数据结构,因此只需要平移,缩放和折叠功能。

谢谢!-AH

bokeh
1个回答
2
投票

Bokeh中没有任何东西可以自动执行。 Bokeh现在支持网络/图形支持,而最初发布该问题时它还不支持:

https://docs.bokeh.org/en/latest/docs/user_guide/graph.html

但是,使用它来复制上面的链接将需要一些工作:

  • 非直线边缘将需要显式计算
  • 节点/边缘将必须基于TapTool事件被手动隐藏

[此外,还没有“平滑动画”选项(从Bokeh 0.13.0开始),因此过渡将是即时的。

如果想法是在其他Bokeh图旁边具有这种功能,或者将其连接到Python后端代码,那么另一种选择是为Bokeh编写自定义扩展:

https://docs.bokeh.org/en/latest/docs/user_guide/extensions.html

这将需要一些前期工作,但是,您可以将精美的D3小部件直接集成到Bokeh文档中,并像使用它并将其连接到任何其他Bokeh组件或小部件一样。

© www.soinside.com 2019 - 2024. All rights reserved.