我可以让 graphviz 绘制流程图终端形状吗?

Posted

技术标签:

【中文标题】我可以让 graphviz 绘制流程图终端形状吗?【英文标题】:Can I get graphviz to draw a flowchart-terminal shape? 【发布时间】:2021-10-14 21:33:36 【问题描述】:

在流程图中,“标准”节点形状之一is 是终端的形状:

但根据文档here,Graphviz 似乎并不直接支持这种形状。这对我来说似乎有点奇怪......

有什么方法可以让 graphviz 画出我所缺少的这个形状吗?

【问题讨论】:

【参考方案1】:

试试 shape=Mrecord,像这样:

digraph D 
  A [shape=Mrecord label="Tip Top"];
  A -> B

给予:

【讨论】:

不完美,但我想它会做到的。【参考方案2】:

您可以在节点形状上使用“圆形样式”,例如:

digraph G 
    node [style="rounded", shape=box]; a;
    node [style="" shape=box]; b;
    a -> b;

产生这个:

【讨论】:

以上是关于我可以让 graphviz 绘制流程图终端形状吗?的主要内容,如果未能解决你的问题,请参考以下文章

GraphViz和python交互

graphviz可以显示一个热门的解码分类数据吗?

graphviz 可以显示 one-hot 解码的分类数据吗?

如何在Excel中绘制流程图

在 Vim 中使用 graphviz.vim 画图

在 Vim 中使用 graphviz.vim 画图