Предотвращение перестановки узлов в graphviz

Я пытаюсь визуализировать древовидную структуру с помощью graphviz, проблема в том, что по мере увеличения графа graphviz начинает менять порядок узлов. Скажем, у меня есть следующее,

  A
/ | \
B C D

он становится,

  A
/ | \
B D C

возможно, он делает это для экономии места, но в моем контексте порядок узлов имеет значение Я попробовал добавить,

graph [ordering="out"];

но это не изменило вывод.

EDIT:

digraph bt {
graph [ordering="out"];
node [style="rounded", shape=box]
N_2386 -> N_2387
N_2387 -> N_2388
N_2388 -> N_2389
N_2388 -> N_2390
N_2387 -> N_2391
N_2386 -> N_2392
subgraph cluster_2393 {
labeljust = "l";
style=dashed;color="#B0B0B0"
N_2392 -> N_2394
N_2394 -> N_2395
N_2395 -> N_2396
N_2396 -> N_2397
N_2397 -> N_2398
N_2397 -> N_2399
N_2396 -> N_2400
N_2400 -> N_2401
N_2400 -> N_2402
N_2395 -> N_2403
N_2403 -> N_2404
N_2404 -> N_2405
N_2405 -> N_2406
N_2403 -> N_2407
N_2407 -> N_2408
N_2408 -> N_2409
N_2409 -> N_2410
N_2410 -> N_2411
N_2411 -> N_2412
N_2412 -> N_2413
N_2412 -> N_2414
N_2412 -> N_2415
N_2411 -> N_2416
N_2416 -> N_2417
N_2416 -> N_2418
N_2416 -> N_2419
N_2408 -> N_2420
N_2408 -> N_2421
N_2403 -> N_2422
N_2395 -> N_2423
N_2392 -> N_2424
}
}

график в вопросе Что мне нужно, N_2387 должен быть справа N_2392 должен быть слева. В каком порядке я их вставляю.

20
задан Hamza Yerlikaya 6 February 2012 в 23:25
поделиться