Pie*_*oni 6 graph dot graphviz
我有一个非常复杂的图表,我无法全部展示并理解它。我需要制作它的简化版本,仅显示一些节点而不显示其他节点。我不只是希望其他节点不可见,而是真正不存在(以便简化图形)。
解决方案是制作一个仅包含某些层的图表。但这可能吗?还有哪些其他选择?
谢谢,彼得罗
我找到了一个可能的解决方案。它使用 gvpr,如果你有 graphviz,它就已经安装了(至少它在我的机器上)。
您可以设置 gvpr 来读取 .dot 文件,按照一些说明操作并生成另一个 .dot 文件。
所以我添加了一个属性“tag =“TAGfoo TAGgoo TAGsoo”。可能有更好的方法,但由于我需要使用正则表达式,所以这已经足够好了。
然后命令:
gvpr -i 'N[tag=="(*TAGfoo*|*TAGgoo*)"]' filesource.dot >fileproduced.dot
Run Code Online (Sandbox Code Playgroud)
将仅获取所有且仅具有 TAGfoo 或 TAGgoo 的节点。
它可以变得更干净。