我使用depgraph maven插件的targetIncludes
目标来生成一个点文件,并生成一个图。
当我配置";点";布局引擎在终端节点所在的位置很明显——在图的底部。但如果我切换到";fdp";布局很难把它们弄出来。
在生成点文件的过程中,如何对这些终端节点进行不同的样式/颜色设置?(很明显,我可以在之后编辑点文件(
(我不知道depgraph maven的功能(
Graphviz语言不包括任何条件语句,但它包括预处理器/后处理器语言-gvpr(https://www.graphviz.org/pdf/gvpr.1.pdf)其可以容易地对终端节点进行着色
如果您可以生成格式为canon或dot的输出(https://graphviz.org/docs/outputs/canon/)然后通过gvpr运行该文件,如下所示:
gvpr -c 'N{if($.indegree=="0"||$.outdegree=="0"){$.style="filled";$.color="red";};}' myoutputfile
然后通过fdp、neato,dot或您喜欢的任何引擎运行该文件。