2013-04-12 4 views
3

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

+0

Я никогда не видел такого поведения. Каждый раз, когда я добавлял узел в правильно объявленный кластер, он всегда оставался в этом кластере. Также, когда вы говорите «каждый раз, когда я сохраняю файл, некоторые из узлов прыгают», вы используете текстовый редактор и обрабатываете текстовый файл с точкой или используете какой-либо другой инструмент? Если вы готовы поделиться своим проблемным файлом dot, мы можем помочь вам в этом. – Rick

ответ

4

Я понял, как избежать этой проблемы.

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

Вместо этого я просто определяю узлы (все узлы) внутри подграфов и каждый раз определяю ребра вместе в конце файла. Работает как чемпион :)