Я внедряю Дерево частого шаблона на данный момент. Для визуализации я использую dot/graphviz (особенно wintersleep-graphviz 0.1, но это не должно нас беспокоить сейчас), который до сих пор работает нормально.Сохранение структуры дерева при использовании связей между ветвями в Dot/Graphviz
При визуализации связей узлов, являющихся связями между ветвями, разбивается древовидная структура. Как я могу это предотвратить?
Пример: Ordinary Tree Код:
#!/bin/env dot
digraph FrequentPatternTree30 {
# attributeListListList:
# attributeList:
# child graphs:
# nodes:
30 [label="root"]
31 [label="f:4"]
32 [label="c:2"]
34 [label="c:1"]
33 [label="b:2"]
35 [label="b:1"]
# edges:
30 -> 31
;
31 -> 32
;
30 -> 34
;
32 -> 33
;
34 -> 35
;
}
Tree with Node Links Код:
#!/bin/env dot
digraph FrequentPatternTree30 {
# attributeListListList:
# attributeList:
# child graphs:
# nodes:
30 [label="root"]
31 [label="f:4"]
32 [label="c:2"]
34 [label="c:1"]
33 [label="b:2"]
35 [label="b:1"]
# edges:
30 -> 31
;
31 -> 32
;
30 -> 34
;
32 -> 34
[style="dotted"];
32 -> 33
;
34 -> 35
;
33 -> 35
[style="dotted"];
}
Я извиняюсь, если пример изображения не отображаются должным образом, но моя репутация еще слишком низко.
Работы для меня, спасибо! +1 (Vote Up требует 15 репутации :() – Obererpel