
网页版 Graphviz 免费绘图指南在线流程图编辑器输入文字即时出图【免费下载链接】GraphvizOnlineLets Graphviz it online项目地址: https://gitcode.com/gh_mirrors/gr/GraphvizOnline给老板的汇报要一张系统架构图可电脑里没装任何绘图软件下载安装加学习工具又得半小时。GraphvizOnline 是一个免安装的在线流程图工具左边输入几行文字描述右边即时渲染出图布局全部自动完成。一个真实的卡点画图的时间不该超过描述图的时间周一上午同事甩来一句话下午评审帮我出一张网关限流流程图。打开电脑找工具才发现平时根本用不上这类软件什么图都没装。下载一个、注册、找到新建流程图按钮、再一个个拖节点对对齐——这比直接画出来还慢。后来我换了一个思路不拖节点直接写图。GraphvizOnline 就是干这件事的用文字描述图表剩下交给工具。它把 Graphviz 的 C 语言编译核心打包进了网页脚本浏览器里直接运行左边输入 DOT 代码右边实时出图自动排版对齐拖拽一步都省了。它替你省掉的三件事免安装、免账号纯网页应用浏览器打开即用本地起个静态服务就行即时渲染每敲下一行代码右侧图立刻更新不用点生成等结果十种布局引擎流程图、关系网、星型结构换引擎就能换观感同一份代码免费可商用BSD-3 协议开源个人、公司场景随意用无需安装三步跑起来git clone https://gitcode.com/gh_mirrors/gr/GraphvizOnline cd GraphvizOnline python3 -m http.server 8000第一行把仓库下载到本地第二行进目录第三行让 Python 自带的小服务把静态页面端出来。没有依赖要装因为 Graphviz 核心已经是编译好的 JavaScript。浏览器打开http://localhost:8000界面分三个区域左侧代码编辑区预置了一段示例图代码带 DOT 语法高亮右侧预览区示例图已经渲染好滚轮缩放、拖拽平移都支持顶部工具栏Engine 引擎选择、Format 输出格式、Download 下载、Share 分享中间有一条分割线拖一下就能调整左右两区的比例双击恢复五五开。核心能力拆解四个最实用的开关 ️十种布局引擎换一种画法Engine 下拉框里藏着 circo、dot、neato、fdp、twopi、sfdp、osage、patchwork 等十种布局引擎。同一份代码换引擎就是另一张图流程图dot关系网络neato星型、聚类结构twopi有向环circo力导向布局fdp/sfdp适合场景一份图反复调观感不想重画只换引擎。导出 SVG、PNG一步下载Format 支持 svg、png、json、xdot、plain、ps 六种输出。SVG 嵌网页不失真PNG 直接进 PPT 和文档JSON 给程序做二次处理。点 Download 触发本地下载不经过任何服务器。适合场景调试期用 SVG 频繁预览定稿再导 PNG 进汇报材料。Share 生成一条自带图的链接点 ShareURL 参数里直接内嵌压缩后的图定义对方打开链接看到的就是你此刻的图不需要对方装任何东西。URL 还支持?url参数能直接加载 Gist 或任意公开地址里的图定义。适合场景把图定义当版本归档团队同步当前是哪一版。演示模式只留图不留编辑器URL 后面加?presentation编辑区直接收起只保留干净的图。参数可以组合控制比如?presentationeditable,hide-options,show-downloadeditable保留展开编辑器按钮hide-options隐藏顶部选项栏show-download只留下载按钮。适合场景技术分享时把链接甩给听众屏幕上只出现图。两个真实用法用法一给限流逻辑画一张流程评审图打开页面把编辑区里的示例代码整体选中删掉写清节点和连线几行就够digraph gw { req [label请求进入]; count [label统计窗口内请求数]; over [label超过阈值?]; deny [label返回 429, stylefilled]; pass [label放行到后端]; req - count - over; over - deny [label是]; over - pass [label否]; }右侧即时出图Format 切到 png 后点 Download图直接进文档输出一张带箭头和标签的标准流程图从写完到出图不超过一分钟。用法二同一份数据对比三种布局写下节点和连线比如五个服务之间的调用关系Engine 选dot看默认的层级排布再切neato、twopi同一份代码出三种观感挑最清楚的一版输出不重画一行代码拿到三版候选图。适合拿不准布局时做对比。新手常见疑问Q首次打开会不会卡A第一次会在浏览器里编译 viz.js 核心Graphviz C 代码转成的 JavaScript稍等一两秒之后渲染在本地进行普通规模的图都是秒出。Q我的代码会上传到哪里A不会。渲染全部在浏览器本地完成代码不出机器。Q可以商用和改源码吗A可以。项目是 BSD-3 协议界面样式在style.css渲染逻辑入口看 main.js 就行。QDOT 语言要学多久A入门只需要三样东西——节点、连线、属性。编辑器自带语法高亮照着预置示例改几遍就会。适合谁用适合写技术文档的工程师、临时需要出一张图又不想学专业工具的人以及想把图定义当代码做版本管理的小团队它不负责手绘风和拖拽精调——那是专业绘图软件的地盘。现在就把上面那三行命令复制进终端打开http://localhost:8000把示例代码换成你自己的节点和连线——图就出来了。【免费下载链接】GraphvizOnlineLets Graphviz it online项目地址: https://gitcode.com/gh_mirrors/gr/GraphvizOnline创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考