2013-05-19 4 views
1

Мне нужно найти библиотеку для отображения и рисования графов в C (не C++). Я хочу найти лицензию GPL.Библиотека обработки графов

Мне нужно динамически строить графики и рисовать. Было бы прекрасно найти библиотеку, которая построила функции рисования, без необходимости преобразования внутренних графиков в структуру данных graphviz.

Я нашел this one, но это не с открытым исходным кодом.

Я хочу попросить другие рекомендации библиотеки.

+1

Посмотрите на [Cairo] (http://cairographics.org/) или [SDL] (http://www.libsdl.org/). –

+0

Какие преимущества у меня есть, если я представляю график, используя эти libralies, а не напрямую с помощью cgraph-интерфейса graphviz? Как они более удобны, чем другие? Как я могу представить атрибуты узла графика более удобным, чем прямо в graphviz? – alinsoar

+0

Упс, вы правы! Я неправильно понял вопрос, пожалуйста, проигнорируйте мой предыдущий комментарий (подумал, что вы просите графическую библиотеку). Я сожалею о том, что! –

ответ

1

Я думаю, igraph может быть вам интересен, но я сожалею, что не использовал его (в настоящее время я использую cgraph в Qt).

Такая сложная библиотека в любом случае потребует значительных усилий для адаптации вашей структуры данных.

+0

Igraph выглядит интересно. Вы знаете базовое руководство по использованию библиотеки cgraph? – alinsoar

+0

cgraph как библиотека объясняется в PDF, доступном из [Использование graphviz в качестве библиотеки] (http://www.graphviz.org/doc/libguide/libguide.pdf). С практической точки зрения я изучил проект QGraph – CapelliC

Смежные вопросы