rafikhaceb / mxgraph
为mxgraph准备好的Composer(https://jgraph.github.io/mxgraph/)
Requires
- php: ^5.3.3 || ^7.0 || ^8.0
This package is auto-updated.
Last update: 2024-09-11 12:40:16 UTC
README
mxGraph是一个完全基于客户端的JavaScript绘图库,使用SVG和HTML进行渲染。draw.io是扩展此库功能的示例。此库的源代码到draw.io也是可用的。
注意,这是发布仓库。开发仓库在Bitbucket上。请将PR提交到那里。
如果您想构建类似draw.io的东西,GraphEditor是作为基础的最好示例。
npm构建在此处这里
mxGraph支持IE 11、Chrome 43+、Firefox 45+、Safari 9.1.x、10.1.x和11.0.x、Opera 30+、原生Android浏览器5.1.x+、当前和先前主要iOS版本中的默认浏览器(例如11.x和10.x)以及Edge 31+。
mxGraph不使用任何第三方软件,无需插件,几乎可以集成到任何框架中。
入门
在根目录中有一个index.html文件,其中包含所有资源的链接。您可以在Github pages分支上在线查看文档。主要资源是JavaScript用户手册、JavaScript示例和JavaScript API规范。
支持
Stack Overflow上有mxgraph标签。请确保您的问题遵守SO指南,否则将被关闭。
我们不提供商业支持。如果您正在寻找一个受商业支持的绘图库,我们建议yFiles HTML。他们的布局和路由算法,特别是,是业界最好的。
许可
mxGraph遵循Apache 2.0许可证。我们不销售任何其他许可证,也没有付费支持的选择。
历史
我们于2005年创建了mxGraph作为商业项目,并以这种方式运营到2016年。我们的独特卖点是对非SVG浏览器的支持,当这个优势过期后,我们转向了围绕draw.io的商业活动。mxGraph功能几乎完整,已在许多大型企业中经过生产测试,并稳定了多年。我们积极修复错误并做出一些改进,因为它构成了我们的draw.io堆栈的基础。