ツリーのようなデータ構造からDOTグラフの視覚化を作成していますが、データ型に基づいて固定レベルの深さを設定するのに問題があります。たとえば、ツリーに4つのノードがあり、Aが特定のデータ型を示し、Bが別のデータ型を表す場合、Graph_1は次のようになります。
ROOT / \ A[0] B[1] / B[0]
Graph_2とは対照的に:
ROOT / \ A[0] \ / \ B[0] B[1]
Graph_2は私が最終的に作りたいものです。
固定レベルは私が探しているものです。どうすればこれを達成できますか?グラフに追加しているデータ型は簡単に識別できますが、これを実現するためにノードにタグを付ける方法に問題があります。これはサブグラフを使用して実行できますか?
参考までに、DOTで遊ぶのはこれが初めてです。