我想知道是否可以将节点分成两种不同的颜色.我正在使用graphviz的点(http://www.graphviz.org/).
也许垂直或对角线可以将节点分成两种颜色.我想这样做是因为我有许多属于两个不同类别(颜色)的节点,其中一些节点属于两者.
非常感谢,詹姆斯
rya*_*ign 11
渐变功能仅在2012年1月26日添加到Graphviz; 在新的2.30.0稳定版Graphviz发布之前,您需要下载Graphviz开发版2.29.20120127.0545或更新版本.
此外,到目前为止,渐变似乎只适用于Cairo/Pango渲染器; 在我的测试中,Quartz(Mac)和GD渲染器仅使用第一种颜色.特别是,这意味着如果您使用的是Mac并使用Graphviz.app GUI查看器,那么您将看不到渐变.
digraph G {
Gradient [style="filled", fillcolor="orange:yellow"]
}
Run Code Online (Sandbox Code Playgroud)

我认为没有一种现成的解决方案可以使用2种背景色。
最好的解决方案是使用渐变填充(fillcolor="orange:yellow")-但是尽管在文档中,但我无法使其在我的盒子上正常工作。
您可以使用类似HTML的标签作为解决方法。您可能需要分割标签以使其居中,具体取决于您的需求:
a[shape="none", label=<
<table cellpadding="0" cellborder="0" cellspacing="0" border="0">
<tr>
<td bgcolor="orange">abc</td>
<td bgcolor="yellow">def</td>
</tr>
</table>
>]
Run Code Online (Sandbox Code Playgroud)

| 归档时间: |
|
| 查看次数: |
4351 次 |
| 最近记录: |