Graphviz 椭圆中的水平线

Graphviz 椭圆中的水平线,graphviz,use-case,Graphviz,Use Case,我想在我的用例中使用graphviz,有没有一种简单的方法可以得到椭圆形状的水平线 供参考的图像: 资料来源: 如果我使用 有向图G{ 案例[ label={用例C |扩展点\l blabla} 形状=记录 ] } 我得到一个带有水平线的正方形,但当我从记录更改为椭圆时,标签上就有文本{Use Case C | Extension points\l BlaBlaBlaBla}实际上,椭圆和记录是不同类型的节点。根据惯例,记录中的竖条用作水平线。像那样画椭圆是不可能的 但这里有一个解决办法 另一

我想在我的用例中使用graphviz,有没有一种简单的方法可以得到椭圆形状的水平线

供参考的图像:

资料来源:

如果我使用

有向图G{ 案例[ label={用例C |扩展点\l blabla} 形状=记录 ] }

我得到一个带有水平线的正方形,但当我从记录更改为椭圆时,标签上就有文本{Use Case C | Extension points\l BlaBlaBlaBla}

实际上,椭圆和记录是不同类型的节点。根据惯例,记录中的竖条用作水平线。像那样画椭圆是不可能的

但这里有一个解决办法

另一种说法是,你可以在使用表格时尝试使用HTML标签。他们不会给你你想要的。尽管如此,还是可以这样绘制标签:

digraph structs {
  node [shape=ellipse]
  A [label=<
    <TABLE BORDER="0" CELLSPACING="0">
      <TR><TD>top</TD></TR>
      <HR/>
      <TR><TD>bottom</TD></TR>
    </TABLE>
  >];
  B [label="Hello, Graphviz"];
  A -> B;
}
而结果看起来是:

最终,你可以尝试