Text-based diagram tool

news/2024/11/16 10:37:05/

0 Preface/Foreword

基于文本的图形工具

1 Graphviz

Graphviz:Graph visualization software,图形可视化软件

Pros: 

  • Flexible
  • Extendible

Cons:

  • learning curve

Graphviz

2 Mermaid

 Mermaid,美人鱼,一个类似markdown,用文本语言来描述文档图形(流程图、时序图、甘特图)的工具,可以在文档中嵌入一个段mermaid文本来生成SVG形式的图形。

SVGScalable Vector Graphics,可缩放矢量图形,是一种描述二维图形的语言。

Pros:

  • Native support in GitLab
  • Easy to learn

Cons:

  • Not flexible

GitLab Flavored Markdown (GLFM) | GitLab


http://www.ppmy.cn/news/1201919.html

相关文章

C语言——循环结构

C语言提供了while,do...while,for三种语句构成循环结构。循环语句是程序中的一个基本语句,在编程中,如果我们需要对某些操作对象进行相同的操作,那么,使用循环语句,就能让计算机反复执行&#x…

047_第三代软件开发-日志分离

第三代软件开发-日志分离 文章目录 第三代软件开发-日志分离项目介绍日志分离用法 关键字: Qt、 Qml、 log、 日志、 分离 项目介绍 欢迎来到我们的 QML & C 项目!这个项目结合了 QML(Qt Meta-Object Language)和 C 的强…

YB506A是一款锂电池充、放电管理专用芯片,集成锂电池充电管理和降压DCDC电路

YB506A 锂电转可充电AA/AAA电池专用SOC芯片 概述: YB506A是一款锂电池充、放电管理专用芯片,集成锂电池充电管理和降压DCDC电路。充电过程满足锂电池三段式滑流/恒流/恒压充电规范,YB506A内部的线性充电电路采用了恒流可配置模式&#xff0…

输电线路AR可视化巡检降低作业风险

随着现代工业的快速发展,各行业的一线技术工人要处理的问题越来越复杂,一些工作中棘手的问题迫切需要远端专家的协同处理。但远端专家赶来现场往往面临着专家差旅成本高、设备停机损失大、专业支持滞后、突发故障无法立即解决等痛点。传统的远程协助似乎…

【23真题】Easy!速成120两个月够了!

今天分享的是23年广西科技809的信号与系统试题及解析。 本套试卷难度分析:本套试题内容难度中等偏下,题量不大,考察的知识点很基础。所有的知识点都出现在它应该出现的地方,无任何偏难怪,非常常规的试卷!个…

什么是vue的生命周期?

Vue 的生命周期指的是组件实例从创建到销毁的整个过程中,会触发的一系列钩子函数。这些钩子函数允许开发者在不同的阶段插入自定义代码,以便在组件的不同生命周期阶段执行特定的逻辑。 Vue 2.x 的生命周期包括以下钩子函数: beforeCreate&a…

自制圆形时钟⏰

如果想着做一个类似的家里的圆形时钟的样式的钟表,可以使用这样的方法: #import "ViewController.h" interface ViewController () property (nonatomic,weak)CALayer *second; property (nonatomic ,weak)CALayer *minute; property (nona…

Linux内核分析(七)--RAID磁盘阵列与磁盘高速缓存

目录 一、引言 二、RAID 磁盘阵列 ------>2.1、RAID级别 ------------>2.1、RAID0 ------------>2.1、RAID1 ------------>2.1、RAID5 ------------>2.1、RAID6 ------------>2.1、RAID10 ------------>2.1、RAID50 ------------>2.1、总结 …