| 摘要 | Discourse Graphviz 提供了使用 DOT 语言在帖子中添加图表的功能。 | |
| 安装指南 | 该插件已随 Discourse 核心 bundled。无需单独安装该插件。 |
功能
该插件使用 Viz.js 库来渲染图表。
要嵌入图表,请使用 [graphviz] [/graphviz] bbcode。您还可以选择定义布局引擎属性:[graphviz engine=neato]。如果未定义引擎,则默认为 dot 引擎。
请参阅 Graphviz 网站以获取文档和更多示例。
示例
[graphviz engine=circo]
graph {
a -- b;
b -- c;
c -- d;
d -- e;
e -- g;
a -- g;
a -- c;
a -- d;
a -- e;
b -- d;
b -- e;
b -- g;
c -- e;
c -- g;
d -- g;
}
[/graphviz]
截图
预览中的 SVG 在帖子处理完成后将转换为 PNG:
注意
该插件默认处于禁用状态,安装后请务必通过站点设置启用它。
