Flowchart.js基于SVG的流程图插件,它仅需几行代码即可在 Web 上完成流程图的构建。可以从文字表述中画出简单的 SVG 流程图,也可以画出彩色的图表。

var diagram = flowchart.parse("the code definition");

diagram.drawSVG('diagram');

// you can also try to pass options:

diagram.drawSVG('diagram', {

'x': 0,

'y': 0,

'line-width': 3,

'line-length': 50,

'text-margin': 10,

'font-size': 14,

'font-color': 'black',

'line-color': 'black',

'element-color': 'black',

'fill': 'white',

'yes-text': 'yes',

'no-text': 'no',

'arrow-end': 'block',

'scale': 1,

// style symbol types

'symbols': {

'start': {

'font-color': 'red',

'element-color': 'green',

'fill': 'yellow'

},

'end':{

'class': 'end-element'

}

},

// even flowstate support ;-)

'flowstate' : {

'past' : { 'fill' : '#CCCCCC', 'font-size' : 12},

'current' : {'fill' : 'yellow', 'font-color' : 'red', 'font-weight' : 'bold'},

'future' : { 'fill' : '#FFFF99'},

'request' : { 'fill' : 'blue'},

'invalid': {'fill' : '#444444'},

'approved' : { 'fill' : '#58C4A3', 'font-size' : 12, 'yes-text' : 'APPROVED', 'no-text' : 'n/a' },

'rejected' : { 'fill' : '#C45879', 'font-size' : 12, 'yes-text' : 'n/a', 'no-text' : 'REJECTED' }

}

});

相关链接

html画流程图插件,基于SVG的流程图插件Flowchart.js相关推荐

  1. 基于vue的svg画线_基于SVG的Vue图组件库

    基于vue的svg画线 图表 (diagram-vue) A vue component library of diagrams. Vue组件图库. View Demo 查看演示 Download S ...

  2. 2022 PlantUML 这款 IDEA 插件能搞,流程图、架构图,N种图... 简直神器!

    2022 PlantUML 这款 IDEA 插件能搞,流程图.架构图,N种图- 简直神器! 文章目录 2022 PlantUML 这款 IDEA 插件能搞,流程图.架构图,N种图... 简直神器! P ...

  3. 基于G6-Editor的流程图编辑器

    一.介绍 一个基于G6-Editor的流程图编辑器组件 二.依赖 AntV-G6 G6-Editor antd 三.组件目录结构 - Flow-- images // 组件使用相关图片-- error ...

  4. 还在到处寻找画图软件?快来用Typora画饼图、时序图、流程图、UML图和状态图吧

    Markdown是我最喜欢的写作格式,现在我的博客.笔记等都是用markdown格式写的,基础的文字编辑相关的语法用的已经很顺手了,本文就来记录一下用Markdown编辑器画图的方法. 我现在使用一款 ...

  5. 基于 jsPlumb 的流程图编辑器的实现 (一,节点的操作)

    写在最前,就是第一次写博客,不免感慨,可以直接跳过 O(∩_∩)O 这是自己第一次写博客,经验不充分,如果觉得代码不详细,文章底部有源码地址,欢迎大家下载.基本的功能都实现了,测试有限,如果发现问题, ...

  6. vision画流程图的软件_产品流程图的定义,作用和画法

    流程图和产品文档以及原型图一样,都是日常产品工作中经常用来表达业务逻辑和产品逻辑的载体,这一小节主要从三个方面介绍流程图的相关知识,分别是:1.基本定义(what):流程图是什么:2.为什么要画(wh ...

  7. MySQL系统流程图怎么画_流程图怎么画,教你正确使用流程图模板

    流程图的使用非常广泛,接下来教大家流程图怎么画和流程图模板的正确使用方法.两种方法都很简单,绘制起来都很便利.通常都是采用电脑进行绘制,使用一些在线网站快速编辑使用,但是整个流程图的绘制和所表达的含义 ...

  8. jsplumb拖线_基于 jsPlumb 的流程图编辑器的实现 (二,连接线的操作)

    连接线支持单击选中,backspace 和 delete 可删除:双击可以为连接线添加 label. 完整代码: /** * 单击删除连线 * */ clickLine:function(){ var ...

  9. 基于G6的流程图绘制

    最近项目中,有一个功能为流程图绘制,一开始是基于cavans进行绘制,但是由于绘制路线太多,计算点太多,额,然后费了好大劲,还是各种问题,最终放弃,选择基于g6重新进行了流程图绘制 安装: npm i ...

最新文章

  1. 广东计算机一级考试可以用计算器吗,你考试用不用计算器?
  2. thinkphp分页格式的完全自定义,直接输入数字go到输入数字页
  3. MIUI应用权限设置
  4. MySQL5.6解压版详细安装教程(附安装配置、MySQL数据库设置root管理员密码,MySQL字符集设置问题及解决办法)
  5. 需求用例分析之二:级别设置
  6. nft platform usecase diagram
  7. 手动制作python的exe可执行程序
  8. 零基础跟我学前端之css3基础
  9. google浏览器插件 开发 获取页面指定数据_程序员必备的4款Chrome插件,编程神器...
  10. python 字体_python docx字体设置
  11. 华为Mate 40E预约页面突然上线:或搭载麒麟990E芯片
  12. bitmap存入mysql,[MySQL] mysql中bitmap的简单运用
  13. Android 基于监听的事件处理机制
  14. rails ruby 中对于使用Savon请求web service 获取到大量json数据的处理
  15. 机器学习之层次聚类(hierarchical clustering)
  16. 【爬虫】使用Scrapy框架进行爬虫详解及示例
  17. Bypass disable_function
  18. MySQL讲义第 43 讲——select 查询之查询练习(一)
  19. 以洪荒之力打开linux德·摩根定律
  20. Numpy读取csv文件

热门文章

  1. 如何用教科书式的方法,着手分析一个行业?
  2. 利用Django创建简单app
  3. Mac新手使用技巧——Safari浏览器
  4. 南方电网两栖机器人_南方电网首个作业级水下机器人落户海南 为海底电缆“护驾”...
  5. 转-STAF学习使用总结一
  6. JVM内存和垃圾回收-02.类加载子系统
  7. LWR 局部加权线性回归算法
  8. 2018十大网络用语新鲜出炉,skr入围榜三!
  9. Android推送技术总结
  10. 微信答题小程序开发遇到过的坑