我正在做一些研究,其中的主题是找到一种适当的方式来表示一个简单的网页上的分层结构。精确性:这是大量的数据。
让我们先有一些背景化:假设你有一个由几个员工组成的公司……
常用的是:
树状建筑:

但是我不喜欢它,因为如果你有大量的数据,如果你在寻找几个对象,它可能会很棘手。
2.可能带来一些灵活性的其他方法:
圆圈模式:

节点模式:

我认为可以帮助最终用户的一个功能是一个弹性搜索栏,但这里的目标是给用户在结构中导航带来一些灵活性。
我想使用JSF,但是技术在这里并不重要,它是一个概念阶段。
请分享你的观点,想法,路线.?
发布于 2017-08-03 10:01:48
听起来你在寻找树绘制算法。让我简要概述一下:
在图形绘制中,基本上可以用三组属性来描述绘图:
- Represent your nodes as _points_, your edges as non-intersecting _curves_ between them.这可能是专门化的,例如,要求点放置在一个规则的网格上,在根周围的同心圆或类似的东西上。还有,你可以要求边沿是直线,圆的args,.
这可能是你在谈论树可视化时首先想到的。

- Represent your nodes as _rectangles_, your edges implicitly by nesting the rectangles. This is commonly known as a _tree map_ 
- Maximize angles between edges
- Minimize the area the tree takes
- Minimize the potential energy if you build a physical model based on the tree (see Wikipedia: [Force-directed graph drawing](https://en.wikipedia.org/wiki/Force-directed_graph_drawing))...
现在我已经解释了基本知识,让我列出一些方法:
circo和twopi。

大多数,如果不是所有这些技术是描述和可视化在树绘章节的图文绘制和可视化手册由塔西马网。阿尔。
https://stackoverflow.com/questions/45479834
复制相似问题