【发布时间】:2015-09-21 00:55:49
【问题描述】:
我有一个带有类似 html 的标签节点的点图,我试图将其中一些节点的外观设为“点”和“虚线”。
我知道可以使用 style 属性修改基于多边形或基于记录的形状的外观,例如 style = dotted 或 style = dashed。
我怎样才能为类似 html 的标签做同样的事情?
【问题讨论】:
我有一个带有类似 html 的标签节点的点图,我试图将其中一些节点的外观设为“点”和“虚线”。
我知道可以使用 style 属性修改基于多边形或基于记录的形状的外观,例如 style = dotted 或 style = dashed。
我怎样才能为类似 html 的标签做同样的事情?
【问题讨论】:
documentation 具有受支持的 HTML 子集的语法。它不包含任何允许冲刺的东西。
但由于它们是类似于 HTML 的 标签,您可以在标签周围使用基于常规多边形的节点,然后像往常一样使用它。
【讨论】:
documentation 提到了TABLE 和TD 节点的style 属性。它声称唯一支持的样式是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>>];
}
【讨论】: