Эта тема на forum.dklab.ru


NectarIn: Рисование в SVG
День добрый!
Возникла задача рисовать сложные диаграммы в формате SVG посредством PHP. Примерное описание диаграмм: плоские графики с направленными связями, то есть с элементами графов.
Последовательно были просмотрены:

[*:d183c83a55]Библиотека GraphViz и соответствующий класс Image_GraphViz из пакета PEAR; не подошло, поскольку инструмент заточен под рисование графов; сложно или невозможно строго расположить элементы, задать классы фигур или обработчики событий, использовать примитивы.
[*:d183c83a55]Библиотека ez Components; слишком заточено под рисование графиков.
[*:d183c83a55]Библиотека SVGGraph; те же ограничения.

Всякие сниппеты вроде php svg diagram, найденные в дебрях Интернета и датированные 2002-м годом, не рассматривались.
Конечно, всегда можно попробовать написать нужное самостоятельно, но пока что жива надежда, что найдётся инструмент, позволяющий выполнять базовые простые операции с элементами рисунка, например, расположить два прямоугольника и связать их стрелкой. Так, чтобы можно было задать размеры и расположение прямоугольников, но не заботиться о положении стрелки, к примеру. Возможно, кто-то сталкивался с подобной задачей?
Юрий Насретдинов:
SVG это просто xml, если что :). Так что Вы с легкостью можете написать свою функцию для рисования прямоугольников со стрелками, я уверен

Эта тема на forum.dklab.ru