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>
目录
相关文章
|
9月前
|
资源调度 JavaScript 前端开发
Flow 学习笔记
Flow 学习笔记
89 0
|
10月前
|
自动驾驶 安全 机器人
optical flow
无人机光流(optical flow)是一种将相邻帧图像中的像素点之间的运动关系转换为速度向量的技术。光流技术是计算机视觉和计算机图形学领域的基础技术之一,广泛应用于无人机、机器人、自动驾驶等领域。
390 0
|
开发者
Flow File 操作1 | 学习笔记
快速学习 Flow File 操作1
62 0
|
负载均衡 数据处理 开发者
Flow File 操作2 | 学习笔记
快速学习 Flow File 操作2
69 0
Flow File 操作2  |  学习笔记
|
调度 开发者
Flow file 生成器2 | 学习笔记
快速学习 Flow file 生成器2
80 0
Flow file 生成器2 |  学习笔记
|
开发工具 git
GitLab Flow 的 11 条规则
使用 Git 进行版本管理,是对 Git 之前所有方法的改进。然而,很多组织最终会出现凌乱的工作流程,或过于复杂的工作流程。这问题对于从另一版本控制系统转换过来的组织来说尤为突出。 本文中,我们为 GitLab 工作流程制定了11条规则,以帮助简化和清晰。
|
算法 API 计算机视觉
Optical Flow介绍与代码实现
Optical Flow介绍与代码实现 介绍 首先我们先来介绍一下Optical Flow是个什么东西, 在浏览器的搜索框框里面我们输入"Optical flow"可以看到维基百科的解释: 光流(Optical flow or optic flow)是关于视域中的物体运动检测中的概念。
2634 0