我可以在同一个 graphviz 记录中使用不同的字体 style/sizes 吗?

Can I have different font style/sizes in the same graphviz record?

我有以下简单图表,我只想让文本 GetArea() 以斜体显示。这可能吗?

digraph {
  rankdir = BT;
  node [shape=record];
  cPolygon [label="{cPolygon|GetArea()}"];
  {rank=same; cSquare cTriangle}
  cSquare -> cPolygon;
  cTriangle -> cPolygon;
}

我认为你应该使用 HTML like 标签:

digraph {
  rankdir = BT;
  node [shape=record];
  cPolygon [label=<<table border="0"><tr><td>cPolygon</td></tr><tr><td><i>GetArea()</i></td></tr></table>>];
  {rank=same; cSquare cTriangle}
  cSquare -> cPolygon;
  cTriangle -> cPolygon;
}

产量

编辑

横排:

...
  cPolygon [label=<<table border="0"><tr><td>cPolygon</td></tr><hr/><tr><td><i>GetArea()</i></td></tr></table>>];
...