我有一个带有类似html标签节点的点图,我试图将其中一些节点的外观“点缀”和“虚线”。
我知道可以使用style属性修改基于多边形或基于记录的形状的外观,例如style = dotted或style = dashed。
如何为类似html的标签做同样的事情?
documentation具有支持的HTML子集的语法。它不包含任何允许破碎的东西。
但由于它们是类似HTML的标签,因此您可以在标签周围使用基于多边形的常规节点,并像往常一样使用它。
documentation提到了style
和TABLE
节点的TD
属性。它声称唯一支持的样式是rounded
和radial
,但事实上它也支持dashed
和dotted
:
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>>];
}