GoJS

 
 

Genera e manipola diagrammi tramite l'API JavaScript

Libreria JavaScript open source che consente agli sviluppatori di creare ed elaborare diagrammi, grafici e grafici all'interno delle proprie applicazioni JavaScript.

Una libreria JavaScript molto potente che offre agli sviluppatori di software la possibilità di generare e manipolare diagrammi, grafici e grafici all'interno delle proprie applicazioni JavaScript. La libreria ha incluso il supporto per layout integrati come layout ad albero, layout digrafico radiale e stratificato e alcuni layout personalizzati. La libreria può essere facilmente utilizzata in un browser Web o lato server in Node o Puppeteer.

La libreria GoJS è molto flessibile e consente agli sviluppatori di creare diversi tipi di diagrammi, come diagrammi di flusso, diagrammi medici, organigrammi, strumenti di progettazione, strumenti di pianificazione, diagrammi di stato, diagrammi Sankey, processi industriali, linguaggi visivi e così via .

La libreria offre funzionalità interattive molto potenti come trascinare e rilasciare elementi di un diagramma, copiare e incollare contenuti, descrizioni comandi, menu contestuali, utilizzo di modelli, supporto per l'associazione dati, gestori di eventi, layout automatici, applicazione di animazioni personalizzabili e molto altro. Puoi anche eseguire il rendering dell'elemento HTML Canvas ed esportarlo in SVG e in altri formati di immagine.

Previous Next

Iniziare con GoJS

Il modo consigliato per installare GoJS è tramite npm, è disponibile tramite il gestore di pacchetti npm, utilizzare i seguenti comandi.

Installa GoJS tramite npm

$ npm install gojs --save

Disegna diagrammi di flusso tramite l'API JavaScript

La libreria GoJS open source ha fornito supporto per la creazione di diversi tipi di diagramma e per mostrare caratteristiche e layout specifici. Puoi disegnare diagrammi di flusso con un paio di righe di codice JavaScript. La libreria include il supporto per tavolozze, nodi collegabili, comportamento di trascinamento/rilascio, modifica del testo e l'uso di mappe modello di nodo per disegnare diagrammi di flusso. Puoi anche modificare facilmente il diagramma e il nodo del diagramma esistenti, nonché Textblock.

Crea e modifica il diagramma di stato tramite JavaScript

Un diagramma di stato viene utilizzato per descrivere il comportamento dei sistemi. Il diagramma di stato può essere utilizzato per rappresentare la condizione del sistema o parte del sistema in un numero finito di stati o volte. La libreria GoJS ha fornito supporto per la creazione e la modifica di diagrammi di stato con facilità. Puoi facilmente disegnare tutti i nodi che vuoi e puoi disegnare tutti i collegamenti da un nodo a un altro nodo come desideri e puoi rimodellare i collegamenti o rimuoverli quando selezionati.

Genera circuito logico tramite JavaScript

Le porte logiche sono gli elementi costitutivi di base di qualsiasi sistema digitale. Una porta logica è un modello ideale di calcolo o un dispositivo elettronico fisico che implementa una funzione booleana. La libreria è molto ricca di funzionalità e ha fornito diverse importanti funzioni per la creazione di circuiti utilizzando porte e cavi. È molto intuitivo e aiuta gli utenti a gestire i diagrammi con facilità. Viene fornita una tavolozza che ti consente di trascinare e rilasciare nuovi nodi e gestire il tuo diagramma. Puoi facilmente aggiornare ogni nodo in base al tipo che utilizza il colore dei collegamenti nel nodo per determinare il colore di quelli che escono da esso.

Disegna e posiziona gli elementi del diagramma

La libreria GoJS open source consente agli sviluppatori di software di disegnare e posizionare facilmente gli elementi del diagramma all'interno delle proprie applicazioni JavaScript. La libreria consente agli sviluppatori di selezionare e posizionare le parti selezionate di un diagramma l'una rispetto all'altra con solo un paio di righe di codice. Puoi anche gestire facilmente i tasti freccia e utilizzare un "incolla offset" in modo che incollando gli oggetti li inserisca a cascata anziché posizionarli uno sopra l'altro.

 Italiano