阅读更多
JointJS是一个开源的、基于JavaScript的图表库,可以用来创建静态图表、完全可交互的图表以及应用程序。采用Mozilla Public License 2.0开源许可证。


JointJS可以作为微软Visio工具的在线开源替代品,其主要特点如下:

  • 基本图元素(矩形、圆形、椭圆形、文字、图像、路径)
  • 用于创建ERD、组织结构图、FSA、UML、PN、DEVS等专业图表的各种元素
  • 基于SVG或编程方式来自定义图表元素
  • 交互式元素和链接
  • 连接图元素
  • 自定义图元素之间的连接线,比如箭头和标签等
  • 平滑连接(贝塞尔曲线插值法)
  • 元素的连接点可以被放置在任何地方
  • 分层图
  • JSON格式数据的序列化/反序列化
  • 事件驱动
  • 支持缩放,支持触摸操作
  • 支持插件
  • MVC架构
JointJS支持大部分桌面及移动端的现代浏览器,包括Chrome、Firefox、Safari、IE 9+等。

项目官网:http://jointjs.com/

源码:https://github.com/DavidDurman/joint

该项目已以镜像方式托管在CSDN CODE平台,你也可以在该平台上查看源码、fork项目或参与讨论等。

项目地址:https://code.csdn.net/OS_Mirror/joint
  • 大小: 53.2 KB
10
0
评论 共 18 条 请登录后发表评论
18 楼 Alsmile 2019-09-28 22:43
和这个类似的开源绘图工具和绘图引擎,刚推出就收到很多开发者喜欢,被开源中国推荐,基于typescript + canvas写的,易集成、方便自定义图形库,支持微服务架构图、流程图、时序图、活动图、类图等:
https://juejin.im/post/5d6c88726fb9a06b0e54ab35


17 楼 Alsmile 2019-09-04 11:04
另一个开源的基于typescript + canvas写的微服务架构、流程图等绘图工具:
16 楼 stroer 2014-06-09 16:21
纯替代 还是有自己的特点啊
15 楼 lanlanlan12345 2014-04-01 21:43
能否提个问题:我调用joint.js和joint.shapes.min.js来画ER图。我想给程序传几个实体、属性等的名字,直接画出实体图来。但是坐标该怎么动态指定。不知有人能提供给一个思路不。期待~
14 楼 小林夕 2013-08-08 11:11
一个非常好的案例 ProcessOn  一款基于HTML5 Canvas websocket的在线流程图工具 
13 楼 freezingsky 2013-08-02 09:50
不知道 这样的工具,一般是用在什么地方?
12 楼 damoqiongqiu 2013-08-01 09:32
可惜了,IE10不能运行
11 楼 osacar 2013-07-31 09:02
就是想用来画流程图。
10 楼 gagaboy 2013-07-30 20:01
看了下  好像新的jointJS重写了  不再依赖于raphael了 自己勘误一下
9 楼 gagaboy 2013-07-30 18:38
JointJS本身是基于raphael的一个扩展
将一些基本元素  比如矩形  连接线等 按照UML或者类流程节点做了一定的封装
其实更像一个web的图形化UML的雏形实现  很多细节点是有待完善的
楼主说的有点过  但是本身还是不错的  看了下 好像主页都更新了 up一下
8 楼 ouakira 2013-07-30 15:51
比起Visio,不知道这个工具强大在哪里?用词请慎重。
7 楼 alvin198761 2013-07-30 15:36
我曾经自己用flex做了一个,单从操作上来讲,还是基本和viso不相上下,只是指支持很少的图,但不敢说比他更强大,毕竟人家是桌面的
6 楼 hattah 2013-07-30 13:31
搜狗没有效果,chrome有,浏览器不兼容?
5 楼 jysemel 2013-07-30 12:57
慢的要死...打不开
4 楼 WingForce 2013-07-30 12:48
随意试验了下,浏览器就死了
3 楼 ray_linn 2013-07-30 12:43
更强大基本是扯淡和搞笑了。
2 楼 rox 2013-07-30 12:31
这东西,用来画流程图应该不错。
1 楼 phoenixup 2013-07-30 10:29
与D3http://d3js.org/比较如何?

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Visio风格源代码组件库,流程图,矢量图,图形编辑,打印,导入,导出,VC++源代码

    Visio风格源代码组件库,流程图,矢量图,图形编辑,打印,导入,导出,VC++源代码 ...-- 100%源码全开放企业级Visio制图解决方案! Visio风格的流程图矢量图编辑功能从E-Form++发布第一个版本就已经具

  • 流程图的绘制工具及其选择*

    为了让流程能够得以规范和...业务流程图是一种直观的工具,因此几乎所有的办公领域都会运用到它:人事部门有人事结构图,软件开发有开发流程图,各种工艺制造业的管理需要有工艺工程图……总之,由于图形表达方式便捷

  • 流程图的绘制工具及其选择

    流程图的绘制工具及其选择* 为了让流程能够得以规范和落地,我们一般都会绘制具有合适颗粒度的管理或业务流程图,并编写流程说明,制作流程文档,用来描述企业的各类业务如何运作以及业务运作模式如何解决用户...

  • 转载:十款主流科研绘图软件

    然而还有另外一种和它相媲美只是没那么流行的排版软件——LaTeX,它是一种基于TEX的排版系统。利用它能在短时间内生成很多具有书籍质量的印刷品,尤其是生成复杂表格和数学公式。因此它非常适用于生成高印刷质量的...

  • 2009年:国内常见的PKM工具软件介绍

    本文介绍的PKM工具是目前国内常见的PKM工具。 大多数的个人知识管理软件是内置网页编辑器的原理开发的,和Office文档基本上是没有关系的,最多只能作为附件;如mybase、NoteExpress、资料收藏大师、PKM 2、紫轩...

  • 49 款开源办公软件

    原文地址:... 英文原文:49 Open Source Office Tools 顶级开源办公软件,从图形到计算机辅助设计再到网页设计,包罗万象。当然,全部免费下载。 开源办公软件的好处:你可以使用它...

  • 论文中的绘图软件大总结 ---自己感想:当你拼命寻找向上的扶梯时,但也要先不让自己恐高

    原文链接: 这些论文绘图软件,你一个都不会用_搜狐科技_搜狐网 ...从大量的数据资料中获得所需的效果图,已经有很多前辈们为咱们趟好了路,留下了大量的绘图软件及经验。接下来小编将为大家介绍一些...

  • 这些论文绘图软件,你一个都不会用

    这些论文绘图软件,你一个都不会用 量化研究方法 引言 众所周知,高水平的配图可以令论文、报告等显得耳目一新,瞬间提高一个档次。写文章、做报告,搞好配图已经成为了又一项标配技能。从大量的数据资料中获得所需...

  • 一些实用的功能强大的绘图软件

    然而还有另外一种和它相媲美只是没那么流行的排版软件——LaTeX,它是一种基于TEX的排版系统。利用它能在短时间内生成很多具有书籍质量的印刷品,尤其是生成复杂表格和数学公式。因此它非常适用于生成高印刷质量的...

  • 流程图, 网络图, 图形建模, 软件设计, VC++, 组件, 源程序, 源代码

    您会发现新版本的E-Form++功能已经能与包括Visio, ConceptDraw, SmartDraw等全球最领先的流程图绘制软件媲美。但E-Form++同他们不同的是,我们提供了全部源代码给你,专为软件开发人员服务, 为您开发类似应用节省...

  • 程序员的思维修炼:开发认知潜能的九堂课

    我一直在寻觅能够帮助我提高学习能力的东西,但我还没找到可以与本书媲美的。本书提供了最好的方法,帮助你成为专家级学习者,提高你的技能,指导你如何通过快速易行的学习提高工作效率。 —— Oscar Del Ben, ...

  • 如何在论文中画出漂亮的插图

    matplotlib的2维绘图很好,但是3维绘图目前还比较差,各种绘图细节方面的可选项不算很丰富,不支持隐函数绘图(形如F(x,y,z)=0这种),性能也不好(如3D的scatter,大概1万个点就开始卡了,Mathematica和Matlab ...

  • python源码基于mediapipe设计实现人体姿态识别动态时间规整算法DTW和LSTM(长短期记忆循环神经网络.rar

    本项目基于Python源码,结合MediaPipe框架,实现了人体姿态识别功能,并进一步采用动态时间规整算法(DTW)和长短期记忆循环神经网络(LSTM)对人体动作进行识别。项目涵盖了从姿态估计到动作识别的完整流程,为计算机视觉和机器学习领域的研究与实践提供了有价值的参考。 MediaPipe是一个开源的多媒体处理框架,适用于视频、音频和图像等多种媒体数据的处理。在项目中,我们利用其强大的姿态估计模型,提取出人体的关节点信息,为后续的动作识别打下基础。DTW作为一种经典的模式匹配算法,能够有效地处理时间序列数据之间的差异,而LSTM则擅长捕捉长时间序列中的依赖关系。这两种算法的结合,使得项目在人体动作识别上取得了良好的效果。 经过运行测试,项目各项功能均表现稳定,可放心下载使用。对于计算机相关专业的学生、老师或企业员工而言,该项目不仅是一个高分资源,更是一个难得的实战演练平台。无论是作为毕业设计、课程设计,还是项目初期的立项演示,本项目都能为您提供有力的支持。

  • web期末大作业-电影动漫的源码案例.rar

    本学期末,我们为您呈现一份精心准备的电影动漫源码案例,它不仅是课程设计的优秀资源,更是您实践技能的有力提升工具。经过严格的运行测试,我们确保该案例能够完美兼容各种主流开发环境,让您无需担心兼容性问题,从而更加专注于代码的学习与优化。 这份案例资源覆盖了前端设计、后端逻辑处理、数据库管理等多个关键环节,旨在为您提供一个全面而深入的学习体验。无论您是计算机专业的在校学生,还是对编程充满热情的爱好者,亦或是希望提升技能的企业员工,这份案例都将为您提供宝贵的实战经验。 此外,我们还特别准备了详细的使用指南和在线支持,确保您在学习和使用的过程中能够得到及时有效的帮助。您可以放心下载和使用这份资源,让它成为您学习道路上的得力助手。让我们携手共进,通过实践探索编程的无限可能!

  • java图书管理系统毕业设计(源代码+lw).zip

    本设计是为图书馆集成管理系统设计一个界面,图书馆集成管理系统是用MICROSOFT VISUAL Foxpro 6.0 来建库(因特殊原因该用 MICROSOFT Access来建库)。它包括: 中文图书数据库; 西文图书数据库; 发行商数据库; 出版商数据库; 读者数据库; 中文期刊数据库; 西文期刊数据库; 中文非印刷资料库; 西文非印刷资料库; 典藏库; 流通库; 预约库; 流通日志库;

  • 项目实战+C#+在线考试系统+毕业项目

    该系统主要以在线模拟考试使用为出发点,以提高学生的学习效率和方便学生随时随地检测学习成果为目的,主要采用了DreamweaverMX、FireworksMX、FrontPage软件进行设计、使用ASP开发语言进行编程,所选用的数据库是微软公司开发的Access数据库。 ASP是通过一组统称为ADO的对象模块来访问数据库,ASP提供的ADO对象模块包含6个对象和3个集合,常用的有Connection、 Record set 、Command 、field等对象。 ASP是一种服务器端的指令环境,用来建立并执行请求的交互式WEB服务器端运行的应用程序, ASP程序只能在WEB服务器端执行,当浏览器向服务器要求运行ASP程序时,服务器会读取该程序,然后执行该程序并将结果转换为HTML文件 ,再将HTML文件传送给浏览器,待浏览器收到HTML文件以后,便会将执行结果显示在浏览器上。

  • 应用背景这个源码包非常适合研究蚁群算法的同学使用,

    应用背景这个源码包非常适合研究蚁群算法的同学使用,其中介绍了蚁群算法的基本程序,有利于各位从中吸取有益经验,也可以结合其它方法进行改善。关键技术蚁群算法应用广泛,在此提供一个可以运行的、完整的源码以供参考,各位可以在此基础上进行改进,改善其在不同场合中的应用效果Matlab.zip

  • 传递矩阵中矩阵元素的传递与变换.zip

    传递矩阵中矩阵元素的传递与变换.zip

  • numpy安装 python -m pip install -upgrade pip

    numpy安装 numpy安装 python -m pip install --upgrade pip

Global site tag (gtag.js) - Google Analytics