常青藤企业服务网
  • 知识库简介
    • 介绍
    • 说明
  • 整体功能
    • 前端
      • 多级标题
      • 表情包
      • 入门排版
      • 进阶排版
      • 高级排版
    • 后端
      • 整体功能
  • 入门篇
    • 介绍
    • 编辑模式
  • 进阶篇
    • 数学公式
    • 思维导图
    • 流程图
    • 时序图
    • 甘特图
  • 高级篇
    • 图表
    • 图表之庖丁解牛
    • 图表之K线图
    • 图表之雷达图
    • 其他图表
  • 番外篇
    • 架构图
    • 流程图
    • PlantUML
    • 多媒体
    • 五线谱
    • 脚注
  • 常见问题
    • 多媒体异常

搜索结果

没有相关内容~~

架构图

最新修改于 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" ]; } ```
开始访问