Я создаю ТОЧЕЧНУЮ визуализацию графика из древовидной структуры данных, но испытываю затруднения при установке зафиксированных глубин уровня, основанных на типе данных. Например, если бы у меня было 4 узла в дереве, и A обозначает определенный тип данных, и B представляет другого, то это хотело бы Graph_1:
ROOT / \ A[0] B[1] / B[0]
в противоположность Graph_2:
ROOT / \ A[0] \ / \ B[0] B[1]
Graph_2 - то, с чем я хотел бы закончить.
Фиксированные уровни - то, что я ищу. Как я могу достигнуть этого? Я могу легко определить, какой тип данных я добавляю к графику, но испытываю затруднения о том, как отметить узлы для достижения этого. Это может быть сделано с помощью подграфов?
К вашему сведению это - мой первый раз, играя с ТОЧКОЙ.