📊 DOT 转图片在线工具

将 Graphviz DOT 语言转换为高质量图片

什么是 DOT 语言?

DOT 是一种用于描述图形的文本语言,由 Graphviz 图形可视化软件使用。通过简单的文本描述,您可以创建流程图、关系图、网络拓扑图等各种图形。本工具可以将 DOT 代码实时转换为 PNG 或 JPG 图片,无需安装任何软件。

输入 DOT 代码

预览结果

转换后的图片将显示在这里

功能特点

快速转换

实时将 DOT 代码转换为图片,无需等待

🎨

多种格式

支持 PNG、JPG 图片格式输出

🔧

自定义设置

可调整 DPI 分辨率,满足不同质量需求

💻

无需安装

在线使用,无需安装 Graphviz 或其他软件

使用示例

简单无向图

graph {
    a -- b -- c
    b -- d
}

中文标签(需要字体)

graph {
    node [fontname="SimSun"]
    edge [fontname="SimSun"]
    fontname = "SimSun"
    
    开始 -- 处理 -- 结束
}

带样式的图

graph {
    node [shape=box, style=filled, fillcolor=lightblue]
    A -- B -- C
}

常见问题

什么是 Graphviz?

Graphviz 是一个开源的图形可视化软件,使用 DOT 语言来描述图形结构。它广泛应用于软件工程、数据可视化、网络拓扑等领域。

支持哪些图片格式?

目前支持 PNG 和 JPG 两种图片格式。PNG 支持透明背景,适合网页使用;JPG 文件较小,适合照片类图像。

DPI 设置有什么作用?

DPI(每英寸点数)决定图片的分辨率。较高的 DPI 会生成更清晰的图片,但文件也会更大。建议网页使用 96 DPI,打印使用 300 DPI。

生成的图片会保存多久?

生成的图片会在服务器上保存 24 小时,之后会自动删除。建议及时下载需要的图片。

如何在图中使用中文?

要在图中正确显示中文,需要在 DOT 代码中指定中文字体。推荐使用 SimSun(宋体)字体。在代码中添加 fontname="SimSun" 属性到 node、edge 和 graph 中即可。例如:node [fontname="SimSun"]