Graphviz:水平条纹?
Graphviz: striped horizontally?
在 graphviz 中我可以做类似的事情
node [style=striped fillcolor="black;0.333:red;0.333:gold;0.333"]
创建从左到右相邻的垂直条纹。
例如,这将允许我创建比利时国旗。有没有办法在另一个方向上条纹,即水平或堆叠在彼此之上?例如,这样我就可以创建德国国旗。
一种方式,使用“html-like”节点:
graph GF{
GF [shape=plaintext label=<
<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0">
<TR><TD FIXEDSIZE="true" HEIGHT="50" WIDTH="300" BGCOLOR="black"> </TD></TR>
<TR><TD FIXEDSIZE="true" HEIGHT="50" WIDTH="300" BGCOLOR="red"> </TD></TR>
<TR><TD FIXEDSIZE="true" HEIGHT="50" WIDTH="300" BGCOLOR="gold"> </TD></TR>
</TABLE>>]
}
给予:
在 graphviz 中我可以做类似的事情
node [style=striped fillcolor="black;0.333:red;0.333:gold;0.333"]
创建从左到右相邻的垂直条纹。
例如,这将允许我创建比利时国旗。有没有办法在另一个方向上条纹,即水平或堆叠在彼此之上?例如,这样我就可以创建德国国旗。
一种方式,使用“html-like”节点:
graph GF{
GF [shape=plaintext label=<
<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0">
<TR><TD FIXEDSIZE="true" HEIGHT="50" WIDTH="300" BGCOLOR="black"> </TD></TR>
<TR><TD FIXEDSIZE="true" HEIGHT="50" WIDTH="300" BGCOLOR="red"> </TD></TR>
<TR><TD FIXEDSIZE="true" HEIGHT="50" WIDTH="300" BGCOLOR="gold"> </TD></TR>
</TABLE>>]
}
给予: