Библиотека графических чертежей C#? [закрытый]


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

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

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

4   51   2009-04-10 18:23:10

4 ответа:

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

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

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

графика#

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

https://graphx.codeplex.com/

вдохновлен Graph#, активно развивается и гораздо более расширяемым.