Топ питань
Часова шкала
Чат
Перспективи
Graphviz
З Вікіпедії, вільної енциклопедії
Remove ads
Graphviz (скорочення від англ. Graph Visualization Software) — пакет інструментів з відкритим кодом для візуалізації графів розроблений в AT&T Labs для графів описаних мовою DOT. Також він дозволяє іншим програмам використовувати свої бібліотеки. Graphviz — вільне програмне забезпечення що поширюється під ліцензією Eclipse Public License[en].
Remove ads
Архітектура
Graphviz складається з мови опису графів DOT[6] та набору програм, які можуть обробляти файли цієї мови:
- dot
- консольна програма що розташовує граф на площині і виводить його зображення в різні графічні формати (PostScript, PDF, SVG, та інші).
- neato
- для «пружинної моделі» розміщення (в версії Mac OS називається «з мінімізованою енергією»)[7]
- twopi
- для радіального розміщення
- circo
- для кругового розміщення.
- fdp
- розміщує ненаправлені графи.
- dotty
- Графічний інтерфейс користувача для візуалізації та редагування графів.
- lefty
- програмовний (на мові похідній від EZ[8]) віджет який виводить зображення графу і дозволяє користувачу виконувати дії над ним. Може використовуватись як view в архітектурі model-view-controller.
Remove ads
Застосування
- AsciiDoc може включати графи в синтаксі Graphviz
- ConnectedText має плагін Graphviz.
- GraphViz плагін до DokuWiki [Архівовано 13 травня 2012 у Wayback Machine.]
- Doxygen використовує Graphviz для генерації діаграм, таких як ієрархії класів та діаграми взаємодій по коду програми.
- GRAMPS використовує Graphviz для візуалізації родоводів
- GraphViz — плагін до MediaWiki
- Linguine Maps Java API до Graphviz
- lisp2dot [Архівовано 7 червня 2011 у Wayback Machine.] транслює Lisp'о-подібні дерева програм на мову DOT. Створений для використання в генетичному програмуванні.
- MoinMoin плагін [Архівовано 15 липня 2012 у Wayback Machine.]
- OmniGraffle 5 використовує рушій Graphviz
- UMLGraph [Архівовано 20 червня 2010 у Wayback Machine.] створює UML діаграми з декларативних специфікацій
- WinGraphviz [Архівовано 24 листопада 2010 у Wayback Machine.] програма для платформи win32.
- WikidPad використовує плагін Graphviz
- QuickGraph [Архівовано 17 березня 2010 у Wayback Machine.] може використовувати Graphviz при рендерингу.
- Scribus
- Puppet може створювати графи DOT які потім переглядаються у Graphviz[9]
Remove ads
Див. також
- Подібне ПЗ
- Microsoft Automatic Graph Layout — Бібліотека .NET
Зноски
Посилання
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads