API JavaScript pour créer et gérer différents types de diagrammes
Bibliothèque JavaScript Open Source pour générer et gérer des diagrammes de base et interactifs, des diagrammes hiérarchiques et la gestion des liens.
JointJS est une puissante bibliothèque de création de diagrammes JavaScript qui aide les développeurs de logiciels à créer des applications permettant de créer et de gérer différents types de diagrammes. La bibliothèque prend en charge la création et la gestion de diagrammes de base et interactifs à l'aide de commandes JavaScript. La bibliothèque est open source et disponible sous Mozilla Public License 2.0.
La bibliothèque est très facile à utiliser et prend en charge plusieurs fonctionnalités importantes, telles que la gestion des éléments interactifs et des liens, le travail avec des éléments de base tels que rect, cercle, ellipse, texte, image et chemin, la connectivité des éléments de diagramme via des liens, des diagrammes hiérarchiques prise en charge, prise en charge de la sérialisation et de la désérialisation, à l'aide de liens personnalisables avec des étiquettes et des pointes de flèches, prise en charge d'éléments et de liens interactifs, architecture MVC et bien d'autres.
La bibliothèque JointJS peut être utilisée pour développer des applications pouvant être exécutées sur des navigateurs populaires tels que Google Chrome, Firefox, Safari, Opera, IE 11, MSEdge, etc. Vous pouvez utiliser la dernière version. La bibliothèque prend également entièrement en charge les éléments de diagramme prêts à l'emploi de diagrammes bien connus tels que ERD, organigramme, FSA, UML, PN, DEVS, etc.
Premiers pas avec JointJS
La méthode recommandée pour installer la bibliothèque JointJS utilise NPM. Veuillez utiliser la commande suivante pour une installation fluide
Installer JointJS via NPM
npm install
Créer et gérer un diagramme via l'API JavaScript
La bibliothèque open source JointJS permet aux développeurs de logiciels de créer facilement plusieurs types de diagrammes dans leurs propres applications JavaScript. La bibliothèque a inclus la prise en charge des formes intégrées qui peuvent être utilisées pour dessiner facilement des diagrammes personnalisés. Vous pouvez dessiner des diagrammes de séquence, des diagrammes ER, des diagrammes de classes UML et des diagrammes d'états UML. Vous pouvez également concevoir facilement des circuits logiques, des organigrammes, des machines à états finis, des puzzles, des échecs et bien plus encore.
Prise en charge des éléments personnalisés
La bibliothèque open source JointJS comprend des éléments intégrés qui peuvent être utilisés pour créer des diagrammes dans des applications JavaScript. Il existe plusieurs formes par défaut disponibles telles que des rectangles, du texte, des cercles, des ellipses, des images, des chemins, etc. Celles-ci peuvent être utilisées pour dessiner un dessin. Vous pouvez également créer de nouveaux éléments à partir de zéro.
Créer et gérer des graphiques via JavaScript
La bibliothèque JointJS a fourni une prise en charge complète pour la génération et la gestion de graphiques à l'aide de code JavaScript. La bibliothèque a inclus la prise en charge de plusieurs types de graphiques tels que les graphiques linéaires, à barres, en aires, combinés, les graphiques à secteurs et en anneau et les boutons. La bibliothèque fournit également plusieurs fonctions liées à la manipulation des graphiques telles que le redimensionnement, la rotation, la connexion à d'autres éléments, etc.