虚线节点html-like标签graphviz

问题描述 投票:0回答:2

我有一个带有类似html标签节点的点图,我试图将其中一些节点的外观“点缀”和“虚线”。

我知道可以使用style属性修改基于多边形或基于记录的形状的外观,例如style = dotted或style = dashed。

如何为类似html的标签做同样的事情?

html graphviz dot
2个回答
0
投票

documentation具有支持的HTML子集的语法。它不包含任何允许破碎的东西。

但由于它们是类似HTML的标签,因此您可以在标签周围使用基于多边形的常规节点,并像往常一样使用它。


0
投票

documentation提到了styleTABLE节点的TD属性。它声称唯一支持的样式是roundedradial,但事实上它也支持dasheddotted

table with partially dotted cell border

graph G {
  node [shape=plaintext];
  block [label=<
  <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4">
    <TR>
      <TD COLSPAN="2" SIDES="LR" STYLE="dotted" HEIGHT="20" WIDTH="200"></TD>
    </TR>
    <TR>
      <TD COLSPAN="2" SIDES="LR" HEIGHT="10" WIDTH="200"></TD>
    </TR>
    <TR>
      <TD COLSPAN="1" WIDTH="100"><I>type</I></TD>
      <TD COLSPAN="1" WIDTH="100"><I>grow</I></TD>
    </TR>
    <TR>
      <TD COLSPAN="1"><I>length</I></TD>
      <TD COLSPAN="1"><I>gc</I></TD>
    </TR>
  </TABLE>>];
}
© www.soinside.com 2019 - 2024. All rights reserved.