如何仅为graphviz终端节点设置样式



我使用depgraph maven插件的targetIncludes目标来生成一个点文件,并生成一个图。

当我配置";点";布局引擎在终端节点所在的位置很明显——在图的底部。但如果我切换到";fdp";布局很难把它们弄出来。

在生成点文件的过程中,如何对这些终端节点进行不同的样式/颜色设置?(很明显,我可以在之后编辑点文件(

(我不知道depgraph maven的功能(
Graphviz语言不包括任何条件语句,但它包括预处理器/后处理器语言-gvpr(https://www.graphviz.org/pdf/gvpr.1.pdf)其可以容易地对终端节点进行着色
如果您可以生成格式为canondot的输出(https://graphviz.org/docs/outputs/canon/)然后通过gvpr运行该文件,如下所示:

gvpr -c 'N{if($.indegree=="0"||$.outdegree=="0"){$.style="filled";$.color="red";};}' myoutputfile 

然后通过fdpneatodot或您喜欢的任何引擎运行该文件。

相关内容

  • 没有找到相关文章

最新更新