2010-07-08 26 views
11

Muszę renderować wykresy Graph GIZ w przeglądarce. Potrzebuję również niektórych funkcji interaktywnych, takich jak zezwolenie na nazwy węzłów jako hiperlinki.Renderowanie kierowanych wykresów w przeglądarce

Próbowałem używać Canviz (JavaScript renderer), ale nie radzi sobie z dużymi wykresami bardzo dobrze. Wiele moich linków również nie działa na dużych wykresach.

Odpowiedz

8

Graphviz może również spowodować .svg plików, które mogą być wyświetlane przez webbrowsers i może zawierać linki itp

+0

to jest rozwiązanie, które znalazłem w użyciu. SVG jest całkiem niezły dla moich celów. – garsh0p

4

To nie jest tanie, ale mxGraph powinien zrobić to, czego potrzebujesz.

W przeciwnym razie zobacz inne propozycje pod adresem this question.

1

Może dać Cytoscape Web spróbować. Jego projekt macierzysty, Cytoscape, został zbudowany w celu wizualizacji sieci biologicznych, ale oba generalizują się do dowolnego typu sieci. Cytoscape Web to osobny projekt, który używa Flasha jako silnika, ale jest obsługiwany po stronie klienta poprzez JavaScript.

3

Budujemy this site z kombinacją formatu SVG (eksportowanego z Graphviz) i JavaScript + SVG do interakcji. Podświetlanie nie działa w IE, ale interakcja nadal działa, wykorzystując imagemaps generowane również z GraphViz. Nie znam żadnego gotowego rozwiązania.

Powiązane problemy