切换导航
演示知识库
演示1
演示2
演示3
演示4
带二级菜单
演示5
演示6
演示7
演示8
帮助中心
说明
介绍
高级篇
图表
图表之庖丁解牛
图表之K线图
图表之雷达图
其他图表
如何制作流程图
入门篇
介绍
编辑模式
进阶篇
数学公式
思维导图
流程图
时序图
甘特图
整体功能
前端
表情包
入门排版
进阶排版
高级排版
后端
整体功能
常见问题
多媒体异常
需要密码访问
搜索结果
没有相关内容~~
架构图
最新修改于
2024-03-13 14:12
## 介绍 Graphviz 是一个开源的图可视化工具,非常适合绘制结构化的图标和网络。 Graphviz 使用一种叫 DOT 的语言来表示图形。 DOT 语言是一种图形描述语言。 能够以简单的方式描述图形,并且为人和计算机所理解。 Graphviz 可以生成多种格式的图形,包括 PNG、SVG、PDF、PS 等。 您可以使用 Graphviz 来绘制各种类型的图形,例如: 流程图 组织结构图 关系图 UML 图 网络图 树形图 ## 原理 Graphviz 的工作原理是将 DOT 语言描述的图形转换为 SVG 或其他格式的图形。 Graphviz 包含两个主要工具: dot:将 DOT 语言描述的图形转换为 PNG、SVG、PDF、PS 等格式的图形。 neato:使用不同的布局算法来排列图形中的节点。 ## 教程 Graphviz 官方网站: [https://graphviz.org/]() Graphviz 教程: [https://zhuanlan.zhihu.com/p/21993254]() DOT 语言参考: [https://www.fmcsa.dot.gov/languages]() ## 演示 ```graphviz digraph finite_state_machine { rankdir=LR; size="8,5" node [shape = doublecircle]; S; node [shape = point ]; qi node [shape = circle]; qi -> S; S -> q1 [ label = "a" ]; S -> S [ label = "a" ]; q1 -> S [ label = "a" ]; q1 -> q2 [ label = "ddb" ]; q2 -> q1 [ label = "b" ]; q2 -> q2 [ label = "b" ]; } ```
请输入访问密码
开始访问