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.

Graphviz

FejlesztőAT&T Labs Research és más közreműködők[1]
Legfrissebb stabil kiadás10.0.1 (stabil verzió, 2024. február 11.)[2]
Legfrissebb fejlesztői kiadás2.29.20120113.0545-1 (2012. január 13.) +/-
Programozási nyelvC
Operációs rendszerLinux, Windows, Mac OS X
Kategóriagráfok megjelenítése
LicencEclipse Public License
A Graphviz weboldala
A Graphviz segítségével létrehozott gráfábrázolás
Az USA 48 egymással határos államának szomszédsági gráfja

Felépítése szerkesztés

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.

Felhasználási területek szerkesztés

Kapcsolódó szócikkek szerkesztés

Kapcsolódó szoftverek

Jegyzetek szerkesztés

  1. Credits Archiválva 2010. február 9-i dátummal a Wayback Machine-ben Graphviz
  2. 10.0.1 - graphviz. (Hozzáférés: 2024. február 11.)
  3. The DOT language
  4. The Lefty guide (“Editing Pictures with lefty”), section 3.1, p. 9.
  5. Dependency graphs in Puppet. [2012. május 13-i dátummal az eredetiből archiválva]. (Hozzáférés: 2012. május 17.)

Külső hivatkozások szerkesztés

Fordítás szerkesztés

  • Ez a szócikk részben vagy egészben a Graphviz című angol Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.