2016-09-26 7 views
0
digraph 
{ 
    rankdir=LR 

    a -> b 
    c -> b 
    b -> d 
    e  // unlinked node 
} 

Есть некоторые узлы, которые не связаны ни с одним из других узлов в моем точечном файле. Без явного использования rank, чтобы определить эти узлы, есть ли какой-либо изящный способ поместить их в правильное положение, поскольку тяжелая работа заключается в том, чтобы пересмотреть все отношения для их поиска, и почти невозможно определить максимальную глубину сгенерированный граф из-за непрозрачности политики перегруппировки узлов?Как поместить все несвязанные узлы вправо?

enter image description here

ответ

0

Вы можете поместить несвязанные узлы подграфа и использовать rank="max" для достижения этой цели:

digraph 
{ 
    rankdir=LR; 
    a -> b; 
    c -> b; 
    b -> d; 
    { rank="max"; e; } 
}