Graphviz
From Wikipedia, the free encyclopedia
Remove ads
A Graphviz (neve az angol Graph Visualization, gráfábrázolás kifejezésből ered) DOT nyelven leírt gráfok ábrázolására szolgáló nyílt forráskódú eszközök összessége, mely az AT&T kutatólaboratóriumából indult útjára. Parancssoros felülete mellett más alkalmazásokban felhasználható programkönyvtárakat is tartalmaz. A Graphviz Eclipse Public License alatt közzétett szabad szoftver.
Remove ads


Remove ads
Felépítése
A Graphviz a DOT[3] gráfleíró nyelvből, valamint DOT fájlok előállítására és/vagy feldolgozására szolgáló eszközökből áll:
- dot
- Parancssoros eszköz, irányított gráfok hierarchikus vagy többszintű megjelenítésére különféle formátumokban (Postscript, PDF, SVG, stb).
- neato
- Irányítatlan gráfok "rugós elven" történő elrendezéshez (a Mac OS verzióban "minimális energiájúnak" nevezik).
- twopi
- Sugaras gráfelrendezésekhez.
- circo
- Körkörös gráfelrendezésekhez.
- fdp
- Másik módszerrel dolgozó rajzolómotor irányítatlan gráfokhoz.
- dotty
- Grafikus felület gráfok szerkesztéséhez és nézegetéséhez.
- lefty
- Programozható GUI-vezérlő (widget), ami olyan DOT gráfokat jelenít meg, amelyeken a felhasználó egérrel műveleteket végezhet. Programnyelvét az EZ[4] inspirálta. A lefty így egy modell-nézet-vezérlő tervezési mintájú alkalmazás nézet rétegeként szolgálhat.
Remove ads
Felhasználási területek
- AsciiDoc: a Graphviz szintaxisban íródótt részleteket diagramként beágyazza
- ArgoUML: egyik módszere az UML diagramok generálására az argouml-graphviz
- ConnectedText Archiválva 2012. május 22-i dátummal a Wayback Machine-ben: létezik hozzá Graphviz plugin
- Compiler Construction Toolkit: reguláris kifejezéseken alapuló automaták megjelenítésére képes Ruby-Graphviz segítségével
- DokuWiki GraphViz Plugin
- Doxygen: Graphvizt használ ábrák készítéséhez (osztályhierarchiák, közös munka)
- Gephi: szintén van Graphviz pluginje
- GRAMPS: családfák előállításához használ Graphvizt
- GraphViz - MediaWiki Graphviz Extension
- KGraphViewer/KGraphEditor: KDE gráfnézegető és -szerkesztő
- Linguine Maps Java API Graphvizhez
- lisp2dot: Lisp-szerű programfákat alakít DOT nyelvre. A mesterséges intelligencia területén a genetikus programozás módszeréhez használható
- MoinMoin wiki Graphviz Extension
- OmniGraffle 5: a Graphviz motort használja gráfok elrendezésének automatikus kialakítására
- PlantUML: UML diagramokat állít elő szöveges leírás alapján
- Puppet: DOT-ban leírt rendszererőforrás-gráfokat készít, amelyek Graphviz segítségével nézhetők meg[5]
- QuickGraph: szintén képes a gráfokat Graphviz segítségével megjeleníteni
- Scribus: nyílt forráskódú asztali kiadványszerkesztő program, amely saját belső szerkesztőfelületébe ágyazva jeleníti meg a gráfokat
- Sphinx: documentáció-generáló program, amely Graphvizzel is képes a dokumentumokba grafikonokat beágyazni
- Trac: projektmenedzsment és hibakövető rendszer; wiki komponenséhez elérhető Graphviz plugin
- UMLGraph: UML osztály- és szekvenciadiagramokat készít delkaratív specifikáció alapján
- WinGraphviz Archiválva 2010. november 24-i dátummal a Wayback Machine-ben: régebbi külső fejlesztésű natív win32 platformra alkalmazott változat
- WikidPad: Graphviz plugint használ
- ZGRViewer: SVG-alapú, zoomolható nézegető nagy gráfokhoz
Remove ads
Kapcsolódó szócikkek
- Kapcsolódó szoftverek
- Microsoft Automatic Graph Layout: gráfrajzoló .NET programkönyvtár
- yEd Graph Editor: Java-alapú általános célú diagramszerkesztő
Jegyzetek
Külső hivatkozások
Fordítás
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads