2011-10-07 10 views
16

Potrzebuję biblioteki javascript/jquery do dynamicznego tworzenia wykresów. Większość bibliotek, które znalazłem, służy tylko do wizualizacji.Czy istnieje biblioteka javascript do tworzenia wykresów?

muszę jedną gdzie mogę dodać węzły węzła usunąć węzły, ścieżki śladowe itd

+7

Wszyscy: Powiedział wykresy z węzłów i krawędzi. Nie próbuje wykreślić funkcji lub narysować wykresu kołowego -_- – hugomg

+0

Powiedziałeś, że większość znalezionych bibliotek służy tylko do wizualizacji. Czy możesz rozwinąć to? Jakie biblioteki znalazłeś i czego nie mają, czego szukasz? Większość z tych, które wykorzystałem/znalazłem, są oznaczone jako narzędzia wizualizacji, ale są idealne do tworzenia wykresów. –

+0

@RobHruska Najbardziej bierze dane tylko jako dane wejściowe i generuje jakiś diagram. Aby dodać nowy węzeł, musisz dodać nowe dane i zregenerować wykres. Chcę sposób na dodawanie i usuwanie elementów z wykresu dinamicznie, bez potrzeby regeneracji. –

Odpowiedz

17

jsPlumb

Page fragment: jsPlumb zapewnia środki dla dewelopera wizualnie połączyć elementy na swoich stronach internetowych. Używa SVG lub Canvas w nowoczesnych przeglądarkach oraz VML w przeglądarkach z epoki kamienia. Najnowsza wersja - 1.3.3 - może być używana z jQuery, MooTools i YUI3. Pełna przezroczysta obsługa przeciągania jest zawarta, a interfejs API jest super prosty.

Działalność projektu jest dość wysoka. Wymaga jednej z kilku innych bibliotek JS do pracy (jQuery, MooTools, YUI). Here are a few demos.

mxGraph

Page fragment: mxGraph jest proste, można umieścić go jako odnośnik JavaScript w pliku HTML, a ty od razu mieć dostęp do najczystszych, najbardziej funkcjonalny natywnej przeglądarce diagramów składnik dostępny.

WireIt

Page fragment: WireIt jest open-source biblioteki javascript, aby utworzyć internetowych wirable interfejsów dla aplikacji przepływu danych, języków programowania wizualnych, modelowania graficznego lub redaktorów wykresu.

Cytoscape.js

strony fragment: open-source JavaScript wykres teoria biblioteka do analizy i wizualizacji

+0

jsPlumb jest łatwe i dobre. –

2

Może własnych potrzeb http://www.graphdracula.net/. Ma proste API do dodawania węzłów i krawędzi do obiektu wykresu. Myślę, że możesz z łatwością przedłużyć to.

+0

Interfejs API wydaje się ładny i prosty, chociaż projekt wydaje się być w powijakach. Obecna wersja to 0.0.3alph4. –

+0

Tak, zgodzili się. Wygląda na to, że ma niezbędne komponenty, na których można rozpocząć i rozszerzyć. –

Powiązane problemy