Географически связанные подграфы / кластеры с Graphviz - PullRequest
12 голосов
/ 03 октября 2011

Иногда я хотел бы наложить концептуальный граф поверх карты, чтобы обеспечить дополнительный контекст того, где элементы принадлежат.Например, если бы я хотел показать социальные отношения между людьми в разных странах, я бы хотел, чтобы люди находились в соответствующей стране, но с автоматическим расположением в этих странах.

Я нарисовал (плохо) картинка , чтобы помочь проиллюстрировать то, что я надеюсь сделать.

poorly drawn picture :-)

Я нашел этот пример , но это кажетсябыть поддельной географией с кластеризацией.То, что я хотел бы, - это реальная карта, где сущности содержатся внутри их правильной области, но где сами сущности расположены автоматически.

1 Ответ

0 голосов
/ 25 июля 2012

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

Однако вы можете попытаться добавить невидимый узел в середине каждой страны (используйте «pos» для размещения и «style = plain» без метки, чтобы сделать его невидимым), а затем связать людей, которые там живут, с короткий край (используйте len, чтобы ограничить длину и вес, чтобы сделать его более важным при упорядочении). Вы можете добавить более одного такого узла в страну, если он имеет причудливую форму.

...