什么是 Beauty Diagram?
Beauty Diagram 是一个在线编辑器,可输入 Mermaid 和 PlantUML 源代码(并可导入某些 draw.io 工作流),渲染出更整洁、适合演示的布局和样式。其核心目的是“美化”这些图表语言的输出——重新间距、重新布局并生成导出就绪结果,而无需用户手动重绘图表。
它支持实时预览、一键美化,并导出 SVG 或 PNG 用于文档、幻灯片和评审。页面还介绍了注重演示的排版和主题,以及序列式动态提示的“动画 SVG”预览。
主要功能
- Mermaid 编辑器,支持实时预览和一键美化:粘贴 Mermaid 源代码,立即查看结果,并应用格式更改,无需重写代码。
- PlantUML 编辑器,支持美化工作流:切换至 PlantUML,粘贴活动源代码,应用格式化器重新对齐间距和图表元素。
- draw.io 导入(Pro):导入 .drawio 或 XML 导出(网站注明 Pro 版可用)。编辑器将工作流解析为 Mermaid 源代码以进行美化。
- 流程图/活动图的正交路由重新布局:在网格上重新间距和路由图表,使用正交连接(避免对角箭头穿过节点)。
- 主题切换以保持一致样式:无需编辑图表源代码,即可切换主题(列出:modern, atlas, obsidian, atelier)。
- 演示级排版和样式:页面强调 Geist at 14px / 500、OpenType 连字、基线对齐标签,以及柔和阴影而非硬 1px 描边。
- 动画 SVG 预览(相同源代码,不同动态叠加):在 Mermaid 输出上叠加细微动态(示例:charge, laser, pulse),以澄清序列/方向。
- 用于文档和幻灯片的导出:导出 SVG 和 PNG。页面还说明 Pro 版 4× PNG 导出,SVG 适合屏幕查看,PNG 适用于不支持 SVG 的目标。
- 通过工具栏调整画布节点/线条(源代码不变):网站描述点击节点/线条打开浮动工具栏,调整背景、边框、线条颜色/宽度和文本颜色;自定义可与图表一起保存并通过链接分享。
如何使用 Beauty Diagram
- 打开在线编辑器,选择图表类型(Mermaid 或 PlantUML;draw.io 导入注明为 Pro)。
- 将现有 Mermaid 或 PlantUML 源代码粘贴到编辑器。
- 使用 Beautify 应用格式化器:重新布局图表并应用选定主题/样式规则。
- 查看实时预览,可选使用节点/线条工具栏调整颜色,必要时切换主题。
- 导出为 SVG 或 PNG,用于目标工作流(文档/幻灯片/评审,如页面所述)。
使用场景
- 将 Mermaid 流程图转为幻灯片就绪图形:粘贴 Mermaid 代码,美化以获得正交网格路由和演示调色板/排版,然后导出 SVG 用于嵌入或高缩放查看。
- 修复拥挤的 PlantUML 活动图:切换编辑器标签至 PlantUML,粘贴活动图,美化以标准化间距和泳道/布局细节。
- 在不同演示场景中使用单一图表源:使用主题切换(modern/atlas/obsidian/atelier)渲染相同 Mermaid 内容,用于幻灯片、文档页面或暗色 README。
- 通过减少视觉杂乱提升图表可读性:应用单强调色板,让决策菱形/分支在灰度内容中突出。
- 将 draw.io 工作流引入 Mermaid 格式化管道(Pro):导入 .drawio 文件或 XML 导出,解析为 Mermaid 源代码,继续在 Mermaid 工作流中编辑/美化。
常见问题
如何美化 Mermaid 流程图?
将 Mermaid 源代码粘贴到编辑器中,点击 Beautify,使用实时预览确认重新布局和样式更改。页面注明原始代码保持不变;渲染结果是发生变化的部分。
PlantUML 活动图也能同样优化吗?
是的。页面描述切换到 PlantUML 标签页,粘贴活动源代码,然后点击 Beautify 以重新对齐泳道并标准化默认紧凑间距。
导出时 SVG 与 PNG 有什么区别?
网站说明 SVG 更适合屏幕查看(文档/网站/Figma 嵌入),因为它在任意缩放下均保持清晰,而 PNG 适用于将导出为 PDF/打印的演示文稿,或目标工具不支持 SVG 时。还提到 Pro 版 4× PNG 导出。
Beauty Diagram 可以导入 draw.io 文件吗?
可以,但标明为 Pro:可将 .drawio 文件或 XML 导出 拖入编辑器。网站称其会解析流程图/序列图为 Mermaid 源代码,以便后续美化。
这只是 Mermaid Live 编辑器的克隆吗?
页面明确对比 Mermaid Live,指出 Beauty Diagram 会后处理 Mermaid 输出——添加重新布局、间距、排版和调色板更改——而非仅渲染 Mermaid 默认输出。
替代方案
- Mermaid Live 编辑器(或其他 Mermaid 渲染器):适合实时渲染 Mermaid 语法,但源内容表明 Beauty Diagram 专注于后处理默认渲染器,以实现演示级布局和样式。
- 图表创作/白板工具(例如流程图设计工具):它们可创建幻灯片图形,但可能需要手动重绘,而非美化现有 Mermaid/PlantUML 源代码。
- 支持导出的通用绘图工具:它们可生成 SVG/PNG 输出,但通常围绕绘图工作流,而非 Mermaid/PlantUML 代码的格式化/重新布局。
- draw.io 原生导出工作流:如果图表已在 draw.io 中,可依赖内置导出;Beauty Diagram 的价值在于具体转换/导入为 Mermaid 工作流并随后应用美化规则。
替代品
Slidesgo
探索 Slidesgo 上免费的 Google 幻灯片主题与 PowerPoint 模板,下载并在线自定义,使用模板快速制作演示。
ChatBA
ChatBA 是用于生成幻灯片的生成式 AI,可用聊天式流程快速根据你的输入创建演示内容与幻灯片。
Beautiful.ai
Beautiful.ai AI 演示制作工具,自动处理设计、布局和间距,边写边更新专业幻灯片,帮助个人与团队快速生成可用的演示稿。
MagicSlides
MagicSlides 是一个 AI 驱动的 PPT 制作工具,可以在几秒钟内将任何内容源转换为专业演示文稿。
Faces
Faces AI 演示平台,创建交互式演示文稿,超越传统幻灯片,提升观众参与度。
okkslides
使用okk AI幻灯片制作器创建惊艳的演示文稿。将想法在几分钟内转化为专业的PowerPoint幻灯片。