【发布时间】:2020-08-27 13:05:19
【问题描述】:
我正在使用库 TreeModel。它有很好的文档,除了它没有显示如何在 html 中实际显示树?有人知道吗?
我这样做是因为我正在练习构建二叉搜索树的数据结构,并且我想直观地看到我的代码是如何写出的。 TreeModel 似乎是最好的选择。
谢谢
【问题讨论】:
-
在 git 本身中询问不是更有意义吗?
-
TreeModel 实际上只是一个用于数据结构而非可视化的工具。您最好使用一些用于可视化的图形绘图库 - 即 cytoscape 等。您可以编写自己的 SVG/canvas 抽屉或将 HTML 元素映射到您的元素,但就像您说的那样,这似乎很乏味。
-
@Zed Uhh 我认为您可能不正确。 jnuno.com/tree-model-js 它清楚地显示了一个画布图。它假设建立一个画布树。您还可以使用动画。因此,要么您的权利和该网站具有误导性,要么您就是错的。
-
@Italy 我也在 git 上发过帖子。该网站实际上说要来这里提问。
-
@numerical25:这只是他们模型的演示。渲染不是库的一部分,这是用 d3 完成的。查看他们的 gh-pages 分支,他们的
main.js没有 不是 TreeModel.js:github.com/joaonuno/tree-model-js/blob/gh-pages/js/main.js,TreeModel.js 是 included separately。
标签: javascript binary-search-tree treemodel