Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Charts 在哪里可以找到基于web的交互式组织结构图API?_Charts_Svg_Visualization_Organization - Fatal编程技术网

Charts 在哪里可以找到基于web的交互式组织结构图API?

Charts 在哪里可以找到基于web的交互式组织结构图API?,charts,svg,visualization,organization,Charts,Svg,Visualization,Organization,我希望为一个大型组织构建一个基于web的交互式组织结构图。我有点喜欢祖先网站的界面,你可以将鼠标悬停在人身上,然后左右平移/缩放,然后点击不同的节点,使它们成为根节点 理想情况下,我希望人们能够属于多个组织实体,如委员会、工作组等。换句话说,API应该支持一般的图形,而不仅仅是树 我希望能够通过点击将每个组织的子结构可视化地分解为替代结构,并提供员工膨胀或溢出的动画,这样您就可以真正以交互方式深入组织 我找到了,但看起来有点简陋 我知道有像OrgPlus和Visio这样的桌面工具可以构建静态图表

我希望为一个大型组织构建一个基于web的交互式组织结构图。我有点喜欢祖先网站的界面,你可以将鼠标悬停在人身上,然后左右平移/缩放,然后点击不同的节点,使它们成为根节点

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

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

我找到了,但看起来有点简陋


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

有一个是针对asp.net的,但我只将它添加到我的书签中,所以我无法保证它是如何符合标准的:


当你看到这是你的制图要求时,你也应该考虑一些东西。许多组织结构图只支持一个顶部节点。例如,如果您想映射一个族谱,那么情况可能不是这样。

我最终使用Javascript InfoVis工具包中的SpaceTree API构建了我的组织结构图:


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


回购协议和演示。您需要了解一些html/javascript来为您的应用程序定制它。

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

令人印象深刻。应用哪种许可证?麻省理工学院,请参阅repo中的license.txt。