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
Wszyscy: Powiedział wykresy z węzłów i krawędzi. Nie próbuje wykreślić funkcji lub narysować wykresu kołowego -_- – hugomg
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. –
@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. –