0

我正在寻找为大型组织构建基于 Web 的交互式组织结构图。我有点喜欢 ancestry.com 上的界面,您可以将鼠标悬停在人身上并平移/缩放并单击不同的节点以使它们成为根。

理想情况下,我希望人们可以属于多个组织实体,如委员会、工作组等。换句话说,API 应该支持一般的图表,而不仅仅是树。

我希望能够通过单击将每个组织子结构可视化地分解为替代物,并带有员工膨胀或溢出的漂亮动画,这样您就可以真正交互式地深入了解组织。

我找到了http://code.google.com/apis/visualization/documentation/gallery/orgchart.html但它看起来有点初级。

我知道有像 OrgPlus 和 Visio 这样的桌面工具可以构建静态图表,但我真的在寻找一个免费的、基于 Web 的 API,它具有基于开放标准的输出,如 SVG 或 HTML5 Canvas 元素,而不是 Flash 或一些专有输出。我可以嵌入到自定义 Web 应用程序中并自己设置样式。互动的东西。

4

4 回答 4

1

在 github 上查看我的解决方案:OrgChart.svg这是一个现代的完整 SVG 组织结构图,支持自定义样式、以最知名的形式翻转/堆叠的可能性。如果它对某人有帮助,我会很高兴。它基于 snap.svg。

于 2016-04-21T19:31:54.070 回答
0

我最终使用了 Javascript InfoVis Toolkit 中的 SpaceTree API 来构建我的组织结构图:

http://philogb.github.com/jit/static/v20/Docs/files/Visualizations/Spacetree-js.html

于 2012-12-10T23:53:59.410 回答
0

我已经尝试在 d3.js 中构建它。它最初是为从 Yammer 中提取的数据而构建的,但现在它可以与任何 csv 一起使用——比如这个

这是回购,这是一个演示。您需要了解一点 html/javascript 才能为您的应用程序定制它。

于 2016-02-07T11:48:37.357 回答
-2

asp.net 有这个,但我只将它添加到我的书签中,所以我不能保证它是如何符合标准的:

当您研究这个时,您还应该考虑的是您的图表要求。许多组织结构图仅支持单个顶部节点。例如,如果您想绘制家谱,则可能并非如此。

于 2010-05-04T23:20:23.490 回答