flow

简介: flow

提示

flowchart.js 依赖于 raphael.js

支持flowchart.js流程图。


首先在 body 中引入 raphael.jsflowchart.js 文件。

<!-- flowchart支持 -->
<script src="https://cdn.9xing.cn/raphael/2.3.0/raphael.min.js"></script>
<script src="https://cdn.9xing.cn/flowchart/1.17.1/flowchart.min.js"></script>点击复制复制失败已复制


注意

raphael.min.jsflowchart.min.js 文件的引入要放在配置脚本之前


配置:

<script>
    var flownow = 0;
    var canvasnow = 0;
    window.onload = function() {
        for (var i = 0; i < flownow; i++) {
            var cd = document.getElementById('gengzi_code_' + i),
                chart;
            var code = cd.value;
            chart = flowchart.parse(code);
            chart.drawSVG('canvas' + i, {
                // 'x': 30,
                // 'y': 50,
                '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'
                    }
                }
            });
        }
    };
</script>
<script>
    var mermaidNum = 0;
    mermaid.initialize({
        startOnLoad: false
    });
    window.$docsify = {
        markdown: {
            renderer: {
                code: function(code, lang) {
                    if (lang === 'flow') {
                        return (
                            '<div><textarea id="gengzi_code_' +
                            flownow++ +
                            '" style="width: 100%;display:none;" rows="11"  >' +
                            code +
                            "</textarea></div><div id='canvas" +
                            canvasnow++ +
                            "'></div>"
                        );
                    }
                    return this.origin.code.apply(this, arguments);
                }
            }
        },
    }
</script>
目录
相关文章
68 Azkaban Command类型多job工作流flow
68 Azkaban Command类型多job工作流flow
58 0
|
7月前
|
监控 持续交付 开发工具
Flow
Flow
225 6
|
资源调度 JavaScript 前端开发
Flow 学习笔记
Flow 学习笔记
133 0
|
自动驾驶 安全 机器人
optical flow
无人机光流(optical flow)是一种将相邻帧图像中的像素点之间的运动关系转换为速度向量的技术。光流技术是计算机视觉和计算机图形学领域的基础技术之一,广泛应用于无人机、机器人、自动驾驶等领域。
558 0
|
负载均衡 数据处理 开发者
Flow File 操作2 | 学习笔记
快速学习 Flow File 操作2
Flow File 操作2  |  学习笔记
|
XML SQL 分布式计算
Apache Oozie- 节点类型 (control flow. action) &amp; 工作流类型 (coordinator. bundle)|学习笔记
快速学习 Apache Oozie- 节点类型 (control flow. action) &amp; 工作流类型 (coordinator. bundle)
Apache Oozie- 节点类型 (control flow. action) &amp; 工作流类型 (coordinator. bundle)|学习笔记
|
开发者
Flow File 操作1 | 学习笔记
快速学习 Flow File 操作1
106 0
|
开发工具 git
关于git flow 工作流
关于git flow 工作流
118 0
|
算法 API 计算机视觉
Optical Flow介绍与代码实现
Optical Flow介绍与代码实现 介绍 首先我们先来介绍一下Optical Flow是个什么东西, 在浏览器的搜索框框里面我们输入"Optical flow"可以看到维基百科的解释: 光流(Optical flow or optic flow)是关于视域中的物体运动检测中的概念。
2700 0

热门文章

最新文章