Может ли кто-нибудь порекомендовать библиотеку или код для визуализации двудольных графов на С#?
Graph#, кажется, не поддерживает этот тип графа напрямую (но имеет некоторую поддержку для распутывания вершин).
Я хочу создать такую графику, как двудольный график с некоторым текстом в узлах. Узлы одинаковой ширины и высоты были бы идеальными.
Элемент управления WPF был бы идеальным, поскольку он существует для графа #. Возможно, даже существует определение XAML? В качестве альтернативы: окно отчета также может быть очень хорошим.
Вероятно, кто-то с большим опытом работы с Graph# может подсказать, как это сделать с помощью Graph#.
Пробовал немного с NodeXL, но это кажется не идеальным решением, так как узлы, похоже, не так сильно модифицируются. Возможно, кто-то может предложить лучшее решение. Поиграли с NetworkView, предоставленным Soroush. На данный момент это ближе всего к тому, что я хочу.
-update- Пробовал NetworkView, которым поделился Соруш Фалахати. Это кажется хорошей базой, но пока не такой гибкой, как мне нужно. У меня есть проблемы с тем, чтобы поверить, что нет никакой библиотеки, которая может делать такие вещи из коробки. (NetworkView имеет отличную функцию для установки соединений / ребер в элементе управления, что дает ему дополнительный импульс по сравнению с NodeXL). Возможно, Graph# может сделать еще больше, но на данный момент я попробовал только эти два.