Подтвердить что ты не робот

Библиотека графического графика С#?

Я ищу (бесплатную) библиотеку, которая позволяет мне рисовать CFG (график потока управления). Что-то вроде yFiles, но свободно или желательно с открытым исходным кодом? В идеале эта библиотека позволит пользователю перемещаться по графику (и изменять его), т.е. График не является только статическим априорно отображаемым растровым изображением. Идеи?

Update:
Glee в сочетании с упомянутой библиотекой QuickGraph, похоже, работает довольно хорошо. ТНХ

Update2: График # кажется сейчас самой мощной библиотекой. Существует также хороший учебник о том, как его использовать.

4b9b3361

Ответ 1

Возможно, вы захотите проверить QuickGraph.

NodeXL также может представлять интерес (библиотека визуализации). Это WPF, но вы можете использовать контейнер для его размещения, если вам нужны WinForms.

Ответ 2

Попробуйте это (эффективный алгоритм Sugiyama - ваш друг):

График #

Ответ 3

Я использую GraphViz для создания такого рода графа. Мое приложение генерирует файл .dot, который затем затем передается в GraphViz. Он поддерживает загрузку форматов файлов, таких как bmp, jpg, png, pdf, svg и т.д. И т.д.

Ответ 4

https://graphx.codeplex.com/

Вдохновленный графиком #, активно развивается и значительно расширяется.