Image_GraphViz 1.3.0RC1

GraphViz (http://www.graphviz.org/) to opensourcowa (licencja Creative Commons) aplikacja do sporządzania diagramów, grafów i wykresów w sposób wektorowy i z użyciem specjalnych, dedykowanychw tym celu języków DOT lub NEATO. Jest wyposażona w interfejs graficzny i działa pod różnymi systemami operacyjnymi, takimi jak Windows i Linux.

Program przydaje się szczególnie do rozmaitych wykresów organizacyjnych, określających np. strukturę korporacji, stowarzyszenia, bazy danych, systemu informatycznego czy obiegu informacji.

Dzięki PEAR-owemu pakietowi Image_GraphViz możemy generować i edytować wykresy utworzone z użyciem GraphViz lub innych narzędzi DOT z poziomu aplikacji PHP-owej. Wreszcie, możemy przekonwertować gotowy diagram do postaci obrazu wektorowego, np. w formacie SVG (metody fetch() oraz image()), uzyskać kod wynikowy języka DOT lub NEATO (parse()), czy zapisać wygenerowany graf w pliku (save() lub saveParsedGraph()). Da się także przekonwertować istniejący plik z wykresem z jednego formatu na inny; służy do tego metoda renderDotFile(), której wystarczy podać obie nazwy plików i format docelowy.

W wersji 1.3.0RC1 pakietu Image_GraphViz poprawiono estetykę i formatowanie kodu źródłowego i jego zgodność ze standardami PEAR-owymi. Dotyczy to m.in. zawartej w źródle dokumentacji oraz formatowania bloków switch{}. Wprowadzono także możliwość korzystania z podwykresów, kierunkowania wykresów, formatowania wyglądu etykiet węzłów diagramu przy użyciu języka przypominającego HTML oraz wstawiania opisów składających się z wielu linii. Poprawiono też eskejpowanie znaków oraz wygląd kodu wynikowego DOT (jest on kodem źródłowym, który możemy ręcznie edytować) m.in. poprzez robienie wcięć.

http://pear.php.net/package/Image_GraphViz/

Zaloguj się, aby dodać komentarz

Nie masz konta? Zarejestruj się »

Opinie czytelników

data:

555

Ocena użytkownika:
4
Zgłoś naruszenie regulaminu
data:

555

Ocena użytkownika:
3
Zgłoś naruszenie regulaminu
data:

555

Ocena użytkownika:
5
Zgłoś naruszenie regulaminu
data:

(select 198766*667891 from DUAL)

Ocena użytkownika:
4
Zgłoś naruszenie regulaminu
data:

555

Ocena użytkownika:
4
Zgłoś naruszenie regulaminu
data:

@@Q23Uc

Ocena użytkownika:
4
Zgłoś naruszenie regulaminu
data:

(select 198766*667891)

Ocena użytkownika:
4
Zgłoś naruszenie regulaminu
data:

555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

Ocena użytkownika:
4
Zgłoś naruszenie regulaminu
Pokaż więcej (90)

Zobacz także

Skuteczne narzędzia do wykrywania uszkodzonych podzespołów

pobierz

Wykrywanie i usuwanie niechcianych programów

pobierz

Polecane artykuły

Array ( [docId] => 49212 )

Array ( [docId] => 49212 )
Array ( [docId] => 49212 )