私は非常に複雑なグラフを持っています、そしてそれをすべて見せて理解する方法はありません。一部のノードのみを表示し、他のノードは表示しない簡略化したバージョンを作成する必要があります。他のノードを非表示にするだけでなく、実際には表示しないようにします(グラフを簡略化するため)。
解決策は、いくつかのレイヤーのみでグラフを作成することです。しかし、それは可能ですか?他にどのようなオプションがありますか?
ありがとう、ピエトロ
私は可能な解決策を見つけました。あなたがgraphvizを持っているならそれはすでにインストールされているgvprを使用します(少なくともそれは私のマシンにありました)。
.dotファイルを読み取り、いくつかの指示に従って、別の.dotファイルを生成するようにgvprを設定できます。
そこで、プロパティ "tag =" TAGfoo TAGgoo TAGsoo "を追加しました。おそらくもっと良い方法がありますが、正規表現を使用する必要があるため、これで十分に機能します。
次に、コマンド:
gvpr -i 'N[tag=="(*TAGfoo*|*TAGgoo*)"]' filesource.dot >fileproduced.dot
TAGfooまたはTAGgooを持つすべてのノードのみを取得します。
それはよりきれいにすることができます。