Javascript Diagram Library
Javascript Diagram Library
我正在寻找一个好的JavaScript图表库的项目,可以是商业的。
强制性要求:
- 点击组件(或悬停)时,突出显示连接的行和组件
- 切换组件图像(表示一组组件)的能力
- 放大/缩小功能
- 能够定义自定义行为来支持左右拖动
- 生成可链接的最小化图的能力
到目前为止,我检查了GoJs, JointJS和Draw2D, JointJS看起来最合适,但我不确定。文档和社区也很重要。因此,如果有人使用过这些图书馆或其他图书馆,请告诉我您的经验。
帮助我选择合适的库与我提到的功能的项目。
我强烈推荐GoJS,并且非常喜欢用它构建应用程序。它们给出的例子比我能找到的任何其他图表框架都要多。
他们还允许你在试用基础上使用完整的API,只要你愿意。
我将加入HTML的商业yFiles,据我所知,这是HTML5平台上最完整的图形绘制解决方案(尽管不支持IE8):
突出显示是一个内置功能,您可以轻松地自定义突出显示与自定义画布或SVG/CSS图纸。当你将鼠标悬停在元素(例如
)上时,图形查看器演示展示了此功能。你可以为你的实体使用任何你想要的可视化,它们可以根据外部数据,缩放级别,时间等进行切换。上面的查看器演示也展示了这个特性。在组织图演示
中使用了节点的详细样式级别当然支持缩放
用户交互可以定制到非常高的程度。请参阅以"demo.yfiles"为前缀的演示文件。在演示页面输入"
一个可定制的小地图("overview")也被支持,并在上面的演示中显示。
yFiles for HTML据说有最好的文档——你自己可以在在线文档中看到。
作为一个商业支持的产品,不是免费的,虽然没有一个大的社区。但是商业支持应该使这成为一个小问题。
披露:我为创建该库的公司工作,因此我不代表我的雇主。
离题了,我们从2005年就开始构建mxGraph了。您可以在draw.io
相关文章:
- GWT (or javascript) library for couchDB
- Javascript Audio Library
- Babel编译错误:找不到模块核心js/library/fn/get迭代器
- PHPChart library - Scriptpath
- 带有新API密钥的Google Places Library OVER_QUERY_LMIT
- Javascript SVG viewer library
- JavaScript iCal Library
- Google Places Library Replacement for google.maps.LocalSearc
- chap链接library-network-如何获取表行id
- Javascript Forge Crypto Library:重新创建公钥和私钥以供以后重用
- JavaScript library development
- AngularJS and sidr library
- closure-library在窗格之间拖动一个goog.fx.DragListGroup item
- querySelectorAll with custom library
- js/jquery/other library插件来转换HTML->XML
- Sinon Not Mocking db-mysql Node.js library
- Nodejs bcrypt library
- Javascript Moment Library
- Dojo PJAX library
- Javascript Diagram Library