Syncfusion Feedback

Trusted by the world’s leading companies

Syncfusion Trusted Companies

Aperçu

Le JavaScript Diagram est une Diagram Librarys d’architecture riche en fonctionnalités pour visualiser, créer et modifier des Diagrams interactifs. Il prend en charge la création d’organigrammes, d’organigrammes organisationnels, de cartes mentales et de Diagrams BPMN, soit via le code, soit via une interface visuelle.


Pourquoi choisir Syncfusion JavaScript Diagram ?

Javascript Diagram Automatic Layout image

Disposition automatique

Organisez automatiquement les nœuds en fonction d’un algorithme de disposition prédéfini.

Javascript Diagram Data Binding image

Liaison de données transparente

Populez les Diagrams avec des nœuds et des connecteurs créés et positionnés en fonction de données provenant de sources de données. Sans avoir à écrire de code, convertissez, mappez et consommez facilement des données de n’importe quel format dans le Diagram en définissant quelques propriétés.

Javascript Diagram Interactive Editing image

Édition interactive

Le JavaScript Diagram vous permet de faire un panoramique et un zoom, d’accrocher, d’annuler et de rétablir, de pochoir, de redimensionner et de faire pivoter de manière interactive.

Javascript Diagram Adapts To Any Resolution image

S’adapte à n’importe quelle résolution

Le Diagram a une disposition très réactive et une conception optimisée pour les ordinateurs de bureau, les écrans tactiles et les téléphones. Il fonctionne bien sur tous les téléphones mobiles utilisant les systèmes d’exploitation iOS, Android ou Windows.

Javascript Diagram Reusable Symbols image

Galerie de symboles réutilisables

La SymbolPalette affiche une collection de palettes. Une palette affiche un ensemble de nœuds et de connecteurs que vous pouvez glisser-déposer dans le Diagram.

Javascript Diagram Template Shapes image

Créez vos propres formes de modèle

Visualisez n’importe quel objet graphique à laide de nœuds qui peuvent être arrangés et manipulés simultanément sur une page de Diagram. Le Diagram vous permet d’ajouter différents types de nœuds.

Javascript Diagram Customizable Themes image

Thèmes attrayants et personnalisables

Conception de pointe avec plusieurs thèmes intégrés, tels que Fluent, Tailwind CSS, Bootstrap, Material et Fabric. Utilisez l’outil en ligne Theme Studio pour personnaliser facilement les thèmes du Diagram.

Javascript Diagram Global Local image

Globalisation et localisation

Permettez aux utilisateurs de différentes langues d’utiliser le composant en formatant les dates, les devises et la numérotation selon leurs préférences.


Diagram IA pour une conception sans effort

Générez des visuels à partir de texte brut en utilisant notre composant Diagram assisté par l’IA. Créez, modifiez et comprenez des Diagrams complexes rapidement.

Composant de JavaScript Diagram alimenté par IA.


Exemple de code de JavaScript Diagram

Démarrez facilement avec le JavaScript Diagram en utilisant quelques lignes simples de code HTML et TS comme démontré ci-dessous. Explorez également notre exemple de JavaScript Diagram qui vous montre comment rendre et configurer un Diagram en JavaScript.

<div class="control-section">
    <div class="content-wrapper">
        <div id="element">
        </div>
    </div>
</div>
import { Diagram } from '@syncfusion/ej2-diagrams';

let diagram: Diagram = new Diagram({
width: '100%', height: '600px'
});
diagram.appendTo('#element');

Organigramme

La bibliothèque JavaScript Diagram fournit toutes les formes d’organigramme standard sous forme d’objets prêts à l’emploi pour construire des organigrammes, ce qui facilite leur ajout à une surface de Diagram en un seul appel.

Organigramme créé avec les formes organigramme intégrées disponibles dans la bibliothèque JavaScript Diagram.


Visualisation organigramme à aide des fonctions de liaison de données et de disposition automatique dans la bibliothèque JavaScript Diagram.

Organigramme organisationnel

Organisez automatiquement les positions des nœuds parents et enfants avec un algorithme de disposition automatique intégré spécifiquement conçu pour les organigrammes organisationnels.


Carte mentale

L’algorithme de disposition automatique est également conçu pour les Diagrams de cartes mentales. Vous pouvez définir quel nœud doit être au centre et quels nœuds doivent être placés autour du nœud central sur la surface du Diagram.

Diagram de carte mentale créé avec les fonctionnalités de liaison de données et de disposition automatique disponibles dans la bibliothèque JavaScript Diagram.


Nœuds

Visualisez n’importe quel objet graphique à l’aide de nœuds, qui peuvent être arrangés et manipulés simultanément sur une page de Diagram. Ils permettent les opérations suivantes :

  • Utiliser de nombreuses formes standard prédéfinies.
  • Créer et ajouter facilement des formes personnalisées.
  • Personnaliser entièrement l’apparence d’un nœud.
  • Concevoir un modèle d’interface utilisateur de nœud et le réutiliser sur plusieurs nœuds.

Connecteurs

Un connecteur représente une relation entre deux nœuds.

Différents types de connecteurs disponibles dans la bibliothèque JavaScript Diagram.

Types

Le JavaScript Diagram avec une interface utilisateur riche offre des types de connecteurs droits, orthogonaux, poly-lignes et incurvés. Vous pouvez choisir l’un d’entre eux en fonction du type de Diagram ou de la relation entre les nœuds connectés.

Comportement de saut de ligne du connecteur dans la bibliothèque JavaScript Diagram.

Pontage ou sauts de ligne

Utilisez le pontage (sauts de ligne) pour illustrer le parcours d’un connecteur, ce qui facilite la lecture lorsque les connecteurs se chevauchent dans un Diagram dense.

Flèches prédéfinies dans la bibliothèque JavaScript Diagram illustrant la direction du flux dans le Diagram.

Flèches

Utilisez différents types de flèches prédéfinies pour illustrer le sens de circulation dans les organigrammes. Vous pouvez également créer vos propres flèches personnalisées.

Personnalisation de apparence du connecteur dans la bibliothèque JavaScript Diagram.

Apparence

Comme les nœuds, l’apparence et la convivialité des connecteurs peuvent également être personnalisées à votre guise. Le contrôle JavaScript Diagram offre un ensemble riche de propriétés à travers lesquelles vous pouvez personnaliser la couleur, l’épaisseur, l’apparence en tirets et en points, les coins et même les décorateurs des connecteurs.


Ports (points de connexion)

Attachez des connecteurs à des emplacements spécifiques d’un nœud via différents types de ports ou de points de connexion.

Connectez vous à des endroits spécifiques sur un nœud à aide de ports dans la bibliothèque JavaScript Diagram.


Étiquettes

Des informations supplémentaires peuvent être affichées en ajoutant du texte ou des étiquettes sur les nœuds et les connecteurs.

Des informations supplémentaires peuvent être affichées sur les nœuds et les connecteurs à aide détiquettes dans la bibliothèque JavaScript Diagram.

Modifier

Vous pouvez ajouter et modifier du texte à l’exécution et le marquer en lecture seule s’il ne doit pas être modifié.

Ajoutez plusieurs étiquettes sur les nœuds et les connecteurs à aide de la fonctionnalité détiquette dans la bibliothèque JavaScript Diagram.

Plusieurs étiquettes

Ajoutez un nombre illimité d’étiquettes et alignez-les individuellement.

Aligner les étiquettes à intérieur ou à extérieur dun nœud dans la bibliothèque JavaScript Diagram.

Alignement

Les étiquettes incluent des options d’alignement sophistiquées : placez-les à l’intérieur ou à l’extérieur d’un nœud, ou à l’extrémité source ou cible d’un connecteur. Alignement automatique lors du déplacement d’un nœud ou d’un connecteur.


Fonctionnalités interactives

Utilisez les fonctionnalités interactives pour améliorer l’expérience d’édition d’un Diagram à l’exécution. De plus, vous pouvez facilement modifier un Diagram avec une souris, un écran tactile ou des interfaces clavier.

Sélectionnez et faites glisser les nœuds ou les connecteurs à aide de poignées dans la bibliothèque JavaScript Diagram.

Sélectionner et glisser

Sélectionnez un ou plusieurs nœuds, connecteurs ou annotations et modifiez-les à l’aide de poignées ou de manipulateurs.

Sélectionnez et redimensionnez les nœuds à laide de poignées dans la bibliothèque JavaScript Diagram.

Redimensionner

Vous pouvez redimensionner un nœud dans huit directions différentes et verrouiller le rapport d’aspect d’un nœud pour préserver sa forme. Vous pouvez également redimensionner plusieurs objets simultanément.

Sélectionnez et faites pivoter les nœuds à laide de poignées dans la bibliothèque JavaScript Diagram.

Rotation

Faites pivoter les nœuds sélectionnés de 0 à 360 degrés.

Annulez et rétablissez les modifications récentes à laide de la fonctionnalité de gestionnaire historique dans la bibliothèque JavaScript Diagram.

Annuler et rétablir

Ne vous inquiétez pas si vous modifiez par erreur, les commandes d’annulation et de rétablissement vous aident à corriger facilement les modifications récentes.

Coupez copiez et collez les objets sélectionnés dans un Diagram à aide de la fonctionnalité de presse papiers dans la bibliothèque JavaScript Diagram.

Presse-papiers

Coupez, copiez, collez ou dupliquez les objets sélectionnés à l’intérieur et entre les Diagrams.

Déplacez les objets vers le haut ou le bas du Diagram à aide de la fonction ordre Z dans la bibliothèque JavaScript Diagram.

Ordre Z

Lorsque plusieurs objets se chevauchent, l’ordre Z contrôle quel objet est au-dessus et quel objet est en dessous.

Alignez les nœuds et les connecteurs avec les lignes de grille ou les objets les plus proches dans la bibliothèque JavaScript Diagram.

Accrochage

Alignez précisément les nœuds, les connecteurs et les annotations lors du glisser-déposer en les accrochant simplement aux lignes de grille ou aux objets les plus proches.

Combinez plusieurs nœuds en un nœud de groupe dans la bibliothèque JavaScript Diagram.

Regroupement

Vous pouvez combiner plusieurs nœuds en un groupe, puis interagir avec eux comme un seul objet. Des groupes imbriqués sont également possibles avec notre contrôle JavaScript Diagram.

Des commandes rapides peuvent être affichées sous forme de boutons près dun sélecteur dans la bibliothèque JavaScript Diagram.

Commandes rapides

Les commandes fréquemment utilisées comme supprimer, connecter et dupliquer peuvent être affichées sous forme de boutons près d’un sélecteur. Cela facilite l’exécution rapide de ces opérations par les utilisateurs plutôt que de rechercher les bons boutons dans une boîte à outils.


Alignement

Notre bibliothèque JavaScript Diagram dispose de commandes d’alignement prédéfinies qui vous permettent d’aligner les nœuds et les connecteurs des objets sélectionnés par rapport à la zone de sélection.

Javascript Diagram Spacing Commands image

Commandes d’espacement

Les commandes d’espacement vous permettent de placer les objets sélectionnés sur le Diagram à des intervalles égaux les uns des autres.

Javascript Diagram Sizing Command image

Commandes de dimensionnement

Utilisez les commandes de dimensionnement pour dimensionner également les nœuds sélectionnés par rapport au premier objet sélectionné.

Javascript Diagram Alignment Commands image

Commandes d’alignement

Tous les nœuds ou connecteurs de la liste de sélection peuvent être alignés à gauche, à droite ou au centre horizontalement, ou alignés en haut, en bas ou au milieu verticalement par rapport à la zone de sélection.


Disposition automatique

Organisez les nœuds automatiquement en fonction d’un algorithme de disposition prédéfini. Dispose d’une arborescence hiérarchique, d’une arborescence radiale et de dispositions symétriques intégrées.


Mesurez la distance des nœuds par rapport à lorigine de la page à laide de la fonction de règle dans la bibliothèque JavaScript Diagram.

Règle

Les règles vous permettent de mesurer la distance des nœuds ou des connecteurs par rapport à l’origine de la page. C’est particulièrement utile pour créer des modèles réduits.


Palette de symboles

Le contrôle JavaScript Diagram comprend une galerie de pochoirs, de symboles réutilisables et de nœuds qui peuvent être glissés sur la surface d’un Diagram.

Hébergez des nœuds réutilisables à lintérieur de la palette de symboles à laide de la fonction de palette de symboles dans la bibliothèque JavaScript Diagram.


Javascript Diagram Overview image

Panneau de survol

Le panneau de survol vous permet d’améliorer l’expérience de navigation lors de l’exploration de grands Diagrams. Il affiche un petit aperçu de la page de Diagram complète qui permet aux utilisateurs de zoomer et de se déplacer à l’intérieur.


Outils de dessin

Dessinez toutes sortes de nœuds intégrés et connectez-les avec des connecteurs de manière interactive en cliquant et en glissant simplement sur la zone de dessin.

Dessinez des nœuds et des connecteurs de manière interactive à laide de la bibliothèque JavaScript Diagram.


Visualisez un grand Diagram de près ou de loin en zoomant et dézoomant dans la bibliothèque JavaScript Diagram.

Outils de zoom et de panoramique

Visualisez un grand Diagram de près ou de loin en zoomant et dézoomant. Vous pouvez également naviguer d’une région à l’autre d’un Diagram en faisant un panoramique sur le Diagram.


Exportation

Vous pouvez exporter un Diagram vers différents fichiers image tels que PNG, JPEG, BMP et SVG.

Exportez le Diagram vers différents formats à laide de la bibliothèque JavaScript Diagram.


Imprimez des Diagrams à partir du navigateur à laide de la bibliothèque JavaScript Diagram.

Impression

Imprimez des Diagrams depuis le navigateur. Vous pouvez également personnaliser la taille de la page, l’orientation et la marge de page, et adapter un Diagram à une seule page.


Sérialisation

Enregistrez l’état de votre JavaScript Diagram au format JSON et chargez-le à nouveau plus tard pour une édition ultérieure à l’aide du sérialiseur.

Enregistrez et chargez un Diagram en le sérialisant au format JSON à laide de la bibliothèque JavaScript Diagram.


Divers

En plus de toutes les fonctionnalités énumérées jusqu’à présent, il y en a beaucoup d’autres qui améliorent l’expérience de Diagram.

Alignez les objets à laide de lignes de grille dans la bibliothèque JavaScript Diagram.

Grilles

Les grilles fournissent un guide lors de l’alignement d’objets dans le Diagram.

Définissez apparence de page sur la surface du dessin à aide de la bibliothèque JavaScript Diagram.

Mise en page

Donnez une apparence de page à la surface de dessin en utilisant la taille de page, l’orientation et les marges.

Des informations supplémentaires sur un nœud peuvent être visualisées à aide info bulles dans la bibliothèque JavaScript Diagram.

Info-bulle

Utilisez des info-bulles pour fournir des informations supplémentaires sur un nœud.

Utilisez la fonctionnalité de menu contextuel pour mapper les commandes fréquemment utilisées dans la bibliothèque JavaScript Diagram.

Mappez facilement les commandes fréquemment utilisées au menu contextuel.


Fonctionnalités supplémentaires

Navigation au clavier dans JavaScript Diagram.

Le contrôle JavaScript Diagram garantit que chaque cellule est accessible à l’aide du clavier. Les principales fonctionnalités telles que le tri, la sélection et l’édition peuvent être effectuées à l’aide de commandes clavier uniquement ; aucune interaction avec la souris n’est requise. Cela permet de créer des applications très accessibles à l’aide de ce contrôle.

API conviviales pour les développeurs de Diagrams JavaScript.

API conviviales pour les développeurs

Les développeurs peuvent avoir un contrôle total sur l’interface utilisateur et le comportement du calendrier des événements grâce à ses API intégrées et conviviales. Cela vous permet de personnaliser facilement même les fonctionnalités complexes de Diagram.






Autres frameworks pris en charge

Le Diagram est disponible pour les frameworks Blazor, React, Angular et Vue. Explorez ses options spécifiques à la plateforme via les liens suivants :

Le JavaScript Diagram fonctionne bien avec tous les navigateurs web modernes, y compris Chrome, Firefox, Edge, Safari et Opera.

Navigateurs pris en charge dans JavaScript Diagram.



Découvrez comment nos composants peuvent être transformés en applications magnifiques et efficaces

Constructeur de Diagrams

Diagram Builder est une application web utilisée pour créer des Diagrams tels que des organigrammes, des Diagrams de processus et plus encore.

webp-image
Voir Demo Code sur Github

Créateur de cartes mentales

Une carte mentale, un type de Diagram en araignée, est utilisée pour organiser visuellement les informations autour d’un concept central. Elle permet de montrer les relations entre les groupes d’informations.

webp-image
Voir Demo Code sur Github

Créateur d’organigrammes

Un organigramme est un Diagram qui représente visuellement la structure interne d’une entreprise en détaillant les rôles, les responsabilités et les relations entre les individus au sein d’une entité.

webp-image
Voir Demo Code sur Github

Éditeur BPMN

Un Diagram de modèle et de notation de processus métier (BPMN) est comme un organigramme pour les processus métier complexes, utilisé pour partager des informations de processus entre les organisations et les industries.

webp-image
Voir Demo Code sur Github

Concepteur de circuits logiques

Le concepteur de circuits logiques est une application web utilisée pour concevoir et simuler des circuits logiques numériques à l’aide d’un large éventail de portes logiques, de composants d’entrée et de sortie afin de mieux visualiser et comprendre leur fonctionnement, et de partager votre conception avec d’autres.

webp-image
Voir Demo Code sur Github

Planificateur d’étages

Le planificateur d’étages est une application Web utilisée pour concevoir et planifier l’aménagement d’un étage ou d’un bâtiment, y compris le placement des murs, des portes, des fenêtres, des meubles et d’autres objets.

webp-image
Voir Demo Code sur Github

Plus de 145+ contrôles d'interface utilisateur JavaScript

Foire aux questions

Le JavaScript Diagram, doté d’un riche ensemble de fonctionnalités, offre les avantages suivants :

Nous ne vendons pas le JavaScript Diagram séparément. Il n’est disponible à l’achat que dans le cadre de la licence d’équipe Syncfusion. Celle-ci contient plus de 1,600 composants et frameworks, y compris le JavaScript Diagram. Le prix de la licence d’équipe commence à 395 $ par mois pour 5 développeurs, et inclut le support et les mises à jour jusqu’à l’expiration de l’abonnement. De plus, nous pourrions offrir des réductions basées sur les promotions actuellement actives. Veuillez contacter nos spécialistes produits dès aujourd’hui pour savoir si vous êtes éligible à des réductions supplémentaires.

Vous pouvez trouver notre démo de JavaScript Diagram, qui montre comment rendre et configurer un Diagram.

Le Syncfusion JavaScript Diagram est un contrôle puissant pour créer des Diagrams interactifs et personnalisables, des organigrammes, des organigrammes d’entreprise, des Diagrams UML, et bien plus encore dans les applications web.

Vous pouvez exporter le JavaScript Diagram vers différents formats d’image, tels que PNG, JPEG et SVG, en utilisant la méthode exportDiagram. Référez-vous à cette documentation pour plus d’informations.

Non, nos 1,600+ composants et frameworks pour le Web, le mobile et le bureau, y compris notre JavaScript Diagram, ne sont pas vendus individuellement. Ils ne sont disponibles qu’en tant que partie d’une licence d’équipe. Cependant, nous avons fixé des prix compétitifs pour le produit, de sorte qu’il ne coûte qu’un peu plus que ce que d’autres fournisseurs facturent pour leur composant Diagram seul. Nous avons également constaté que, selon notre expérience, nos clients commencent généralement par utiliser l’un de nos produits, puis étendent rapidement à plusieurs produits, nous avons donc pensé qu’il était préférable d’offrir tous les 1,600+ composants et frameworks pour un abonnement qui commence à $395 par mois pour une équipe de 5 développeurs. De plus, nous pourrions être en mesure d’offrir des réductions basées sur les promotions actuellement actives. Veuillez contacter nos spécialistes produits dès aujourd’hui pour savoir si vous êtes éligible à des réductions supplémentaires.

Non, il s’agit d’un produit commercial qui nécessite une licence payante. Cependant, une licence communautaire gratuite est également disponible pour les entreprises et les particuliers dont les organisations ont un chiffre d’affaires annuel brut inférieur à 1 million de dollars USD et cinq développeurs ou moins.

Un bon point de départ serait notre documentation complète de démarrage.

Le contrôle JavaScript Diagram inclut par défaut des formes pour les organigrammes. Référez-vous à cette documentation pour plus d’informations.

Oui, le Syncfusion JavaScript Diagram peut être utilisé pour créer des Diagrams interactifs. Il prend en charge plusieurs formes de sélection, de glisser-déposer, de redimensionnement, de rotation, de zoom, et bien plus encore. Référez-vous à cette documentation pour plus d’informations.

Nos clients nous aiment

Grâce à un excellent ensemble d’outils et à une excellente équipe d’assistance, Syncfusion® réduit le temps de développement de ses clients.
Voici quelques-uns de leurs témoignages.

Voir de vraies histoires de réussite

Des développeurs du monde entier font confiance à Essential Studio de Syncfusion pour simplifier les projets complexes et accélérer leur livraison. Grâce à sa vaste bibliothèque de contrôles d’interface utilisateur, à ses SDK puissants et à son support fiable, Essential Studio aide les équipes à créer des applications prêtes pour l’entreprise en toute confiance.

Explorer des études de cas


Evalue par des utilisateurs du monde entier.

Transformez vos apps aujourd’hui avec version d’essai gratuite ici a
Télécharger l'essai gratuit Aucune carte de crédit requise.

Recompenses

L’excellence—c’est une chose de l’affirmer, mais cela signifie davantage lorsque les autres la reconnaissent. Syncfusion® est fier de détenir les récompenses de l'industrie suivantes.

Activités récentes dans les blogs JavaScript Diagram

Les articles de blog sur le JavaScript Diagram vous guideront dans la création de votre première application avec des contrôles JavaScript. Ils fournissent des stratégies de résolution de problèmes, décrivent les fonctionnalités et les fonctions, annoncent les nouvelles versions de fonctionnalités, expliquent les meilleures pratiques et présentent des scénarios d’exemple. Explorez nos derniers articles sur nos canaux de blog pour les mises à jour du JavaScript Diagram.

Up arrow icon