写代码生成流程图

这篇具有很好参考价值的文章主要介绍了写代码生成流程图。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

我们在写文档,博客的时候,一般都会使用markdown语法,最常见的就是一些github开源项目的README。有时候会去画一些流程图,例如使用process.on或者xmind等第三方网站,然后截图插入到文档中。

今天我们介绍一种使用代码直接生成的方式,那就是mermaid,官网[1]。

相比于截图的方式,这种方式避免了变动的时候要重新去截图上传。试了一下在掘金写文章可以直接使用这种方式。

写代码生成流程图,c语言,c++

并且还可以直接在vscode等编辑器中写代码随时预览,不过要装个mermaid的vscode扩展插件。

写代码生成流程图,c语言,c++

话不多说,以下使用typora牛刀小试一把。

流程图

graph TB
    A(第一步) --> B[第二步]
    B[第二步] --> C{条件判断}
    C{条件判断} -- 是 --> d[处理逻辑]
    C{条件判断} -- 否 --> e[结束]
    d[处理业务逻辑] --> e(结束)

写代码生成流程图,c语言,c++

流程图

时序图

sequenceDiagram
    participant A as 张三
    participant B as 李四
    A ->> B: How are you?
    Note left of A: 注释
    B -->> A: I'm Fine, Thank you.
    Note right of B: 注释
    A -x B: bye.

写代码生成流程图,c语言,c++

时序图

甘特图

gantt
    title 工作计划
    dateFormat  YYYY-MM-DD
    section 第一个项目
    第一个需求     :2023-01-01, 10d
    第二个需求     :20d
    section 第二个项目
    第一个需求     :2023-01-08, 12d
    第二个需求     :20d

写代码生成流程图,c语言,c++

甘特图

饼图

pie
    title 这是标题
    "哈哈" : 30
    "呵呵" : 40
    "哼哼" : 20
    "嘿嘿" : 10

写代码生成流程图,c语言,c++

饼图

好了,就介绍这么几个,都是简单用法,还可以实现更复杂的图,但是用法也更复杂,有兴趣自己去官网摸索吧~~文章来源地址https://www.toymoban.com/news/detail-728709.html

到了这里,关于写代码生成流程图的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ChatGPT - 快速生成 流程图

    好的,作为一名经验丰富的技术管理人员,我可以帮您梳理一个研发标准化的完整流程,包括需求分析、概要设计、代码走查等等,输出的节点不少于18个,包含逻辑判断的分支,以下是详细内容。 研发标准化的完整流程如上所示,包含18个节点,分别是: 需求分析 需求评审

    2024年02月06日
    浏览(36)
  • 提升绘图效率不再难,看看这8款AI流程图软件,一键快速生成流程图!

    流程图是表示流程、系统和思想的重要视觉辅助工具。在当今数字时代,AI技术的出现已经彻底改变了制作流程图的方式。 在本文中,我们将与各位分享 8款好用的AI流程图软件 ,借助每款软件内置的AI能力,可以快速绘制出一份完整的流程图,以简化和增强你的绘图体验。

    2024年02月03日
    浏览(36)
  • python如何自动生成流程图

    Python中有多个库可以用来生成流程图,其中最常用的是graphviz库。graphviz是一个开源的流程图绘制工具,可以使用Python的graphviz库来自动生成流程图。下面是使用graphviz库生成流程图的步骤: 安装graphviz库:在终端或命令提示符中使用pip命令安装graphviz库,如下所示: 以下是一

    2024年02月12日
    浏览(32)
  • Python 代码一键转流程图---python=>flowchart-dsl=>流程图

    这个项目是基于大名鼎鼎的 flowchart.js。 下面贴几张运行图片:  如果直接输入dsl代码,再进行转化就可以很好的画出流程图       如果你使用 Typora,可能知道在 Typora 中用 flow 可以用一种简单的文本语言来写流程图,根据 Typora 的文档,这个功能来自开源的 flowchart.js。

    2024年02月08日
    浏览(41)
  • 开源流程图表库(01):Mermaid.js生成流程图、时序图、甘特图等

    Mermaid.js是一个用于生成流程图、时序图、甘特图等各种图表的开源库。它使用简洁的文本语法来描述图表结构,并将其转换为可视化的图形。 Mermaid.js的主要特点包括: 简洁易用 :Mermaid.js使用简单的文本语法来描述图表结构,不需要编写复杂的代码。通过简单的几行文本,

    2024年04月13日
    浏览(27)
  • [C语言]描述算法的工具——流程图

    大家好,我是壮!这篇文章讲述一下描述算法的工具——流程图。我会以一个简单的程序(判断闰年),来给大家介绍三个方法,分别是传统流程图、结构化流程图和伪代码。 举例程序 1.1介绍 传统流程图,简称流程图。它是用一些图框来表示各种操作。用图形表示算法,直

    2024年02月13日
    浏览(32)
  • 算法练习-替换数字(思路+流程图+代码)

            难度:简单         分类:字符串         难度与分类由我所参与的培训课程提供,但需要注意的是,难度与分类仅供参考。以下内容均为个人笔记,旨在督促自己认真学习。         给定一个字符串S,它包含小写字母和数字字符,请编写一个函数,将字符串

    2024年02月20日
    浏览(37)
  • 算法练习-赎金信(思路+流程图+代码)

            难度:中等         分类:哈希表         难度与分类由我所参与的培训课程提供,但需要注意的是,难度与分类仅供参考。且所在课程未提供测试平台,故实现代码主要为自行测试的那种,以下内容均为个人笔记,旨在督促自己认真学习。         给你

    2024年02月22日
    浏览(37)
  • markdown绘制流程图相关代码片段记录

    有时候会使用typora来绘制一些流程图,进行编码之类的工作,在网络搜集了一些笔记,做个记录,方便日后进行复习,相关的记录如下: 每次作图时,代码以「graph 布局方向」开头,如: TB(Top Bottom)表示从上向下布局,另外三种是 BT LR(Left Right) RL 不同种类的括号对应不

    2024年02月19日
    浏览(36)
  • 力扣---LeetCode160. 相交链表(代码详解+流程图)

    “风格相同的人总会相遇 千万个人中万幸得以相逢.” 本章的内容是力扣每日随机一题的部分方法的解析 给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null 。 160. 相交链表 link 根据题目这是两个问题

    2024年02月02日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包