文本生成图表

语言/工具 类型 特点 适用场景
Mermaid 文本生成图表 易学易用,支持流程图、时序图、甘特图等,兼容Markdown 文档内嵌、快速原型设计
PlantUML 文本生成图表 功能强大,支持类图、用例图等复杂图表,需集成渲染引擎 软件工程、系统架构设计
Graphviz DOT语言 专注关系图和网络拓扑,自动化布局 复杂关系可视化、网络结构
ASCII绘图 纯文本图表 无需工具,直接生成可读的文本图表 简单示意图、快速沟通
Ditaa ASCII转图表 将ASCII艺术图转换为矢量图,支持流程图、架构图 技术文档、简单系统架构
BlockDiag 文本生成框图 类似Graphviz但更简单,支持序列图、网络拓扑图 网络设计、基础设施规划
WaveDrom 时序图/数字波形 专注于数字时序波形和电路信号可视化 硬件设计、电子工程
Structurizr C4模型架构图 基于C4模型(Context/Container/Component/Code)的架构描述语言 软件系统架构设计
Kroki 统一渲染工具 集成多种图表语言(如Mermaid、PlantUML等),提供一站式渲染服务 多图表类型混合使用
Nomnoml 类图/状态图 手绘风格图表,语法类似PlantUML但更轻量 草图设计、快速建模
TikZ LaTeX矢量绘图 基于LaTeX的精准矢量绘图,支持学术论文中的复杂图表 科研论文、数学图形
Flowchart 文本生成图表 - -

绘图编辑器

编辑器 特点
Visio  
Lucidchart  
Figma  
亿图图示