/* 所有页面都有但默认隐藏 */ .custom-copy-btn { display: none; } /* 仅目标页面显示 */ .enable-code-highlight .custom-copy-btn { display: block; position: absolute; right: 12px; top: 12px; background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); border-radius: 4px; padding: 2px 8px; cursor: pointer; color: white; }

Comment créer un diagramme de flux avec la notation Mermaid

Découvrez comment créer des organigrammes en utilisant la syntaxe textuelle de Mermaid—des formes de base à la génération assistée par IA. Ce guide couvre les règles de syntaxe, les flux conditionnels, les conseils de personnalisation et quand utiliser EdrawMax à la place.

Générateur de diagramme gratuit avec IAhot

Transformons le texte et les fichiers en diagramme gratuitement ! Essayez EdrawMax AI maintenant !

Commencer l'essai gratuit pour une édition illimitée
Créer un fichier quand même
Gratuit et facile Propulsé par ChatGPT, Gemini, Nano Banana Pro2 Télécharger des fichiers
robot TL;DR:

La notation Mermaid est une solution de type texte vers diagramme privilégiée par les développeurs pour générer des organigrammes versionnables directement dans GitHub, Notion et VS Code, tandis que les éditeurs visuels s'adressent aux utilisateurs nécessitant une personnalisation graphique avancée.

    ● Contrairement à PlantUML qui requiert un plugin, Mermaid offre un aperçu natif dans GitHub via une syntaxe simplifiée utilisant des balises de direction (`flowchart TD` ou `LR`) et des délimiteurs (`[]`, `{}`) pour mettre en page automatiquement jusqu'à 8 types de diagrammes.
    ● La courbe d'apprentissage de cette syntaxe textuelle peut être entièrement contournée en demandant à une IA (comme Claude ou ChatGPT) de générer le code, qu'il suffit ensuite de coller dans l'éditeur web de Mermaid pour un rendu et un débogage en temps réel.
    ● Pour les non-développeurs ou les projets axés sur le design, une alternative en glisser-déposer comme EdrawMax est recommandée, car elle remplace la saisie de code par une interface graphique, l'accès à plus de 30 000 modèles et des formats d'exportation étendus (PDF, JPG) inaccessibles via Mermaid.


Demandez un résumé à l'IA

Vous avez du mal à visualiser les processus dans Notion ou GitHub ? La notation Mermaid vous permet de générer des organigrammes en utilisant une syntaxe textuelle simple—parfait pour les développeurs et les rédacteurs techniques.

Ce guide couvre tout, de la syntaxe de base aux raccourcis assistés par IA, ainsi que des alternatives plus simples si le codage n'est pas votre style.

notion mermaid flowchart

🔍 Ce que vous apprendrez dans ce blog :

✅ Syntaxe de base – Nœuds, flèches et directions

✅ Logique conditionnelle – Branches if/else (%%{if}%%)

✅ Personnalisation du style – Couleurs des formes, bords arrondis

✅ IA + Mermaid – Générer des diagrammes plus rapidement avec les outils d'IA

✅ Alternatives sans code – Outils glisser-déposer comme EdrawMax

Dans cet article
  1. Qu'est-ce que la notation Mermaid
  2. Créer des organigrammes avec la notation Mermaid
  3. EdrawMax : Un outil dédié pour créer des organigrammes

Qu'est-ce que la notation Mermaid

Mermaid est un outil de texte vers diagramme qui crée des organigrammes, des diagrammes de séquence et plus encore en utilisant une syntaxe semblable à Markdown. Principaux avantages :

✅ Compatible avec le code – Fonctionne dans GitHub, Notion et VS Code

✅ Compatible avec le contrôle de version – Les diagrammes se mettent à jour avec votre code

✅ Pas d'alignement manuel – Génère automatiquement des mises en page propres

Mermaid vs. PlantUML

Fonctionnalité Mermaid PlantUML
Facilité d'utilisation Syntaxe plus simple Courbe d'apprentissage plus raide
Support GitHub Aperçu natif Nécessite un plugin
Types de diagrammes 8+ (organigrammes, Gantt) 10+ (types plus spécialisés)

Conseil : Pour les non-développeurs, essayez les outils glisser-déposer (comme EdrawMax) pour éviter complètement la syntaxe.

Créer des organigrammes avec la notation Mermaid

Vous pouvez utiliser l'éditeur en ligne Mermaid, un outil basé sur le web, pour créer des diagrammes avec la notation Mermaid. La syntaxe est la même sur toutes les plateformes, donc ce tutoriel s'applique toujours si vous utilisez Notion ou VS Code.

Comment créer des diagrammes en utilisant la notation Mermaid

Visitez le site web de l'éditeur en ligne Mermaid. Vous verrez l'exemple de code et un aperçu du graphique affichés au chargement du site. Vous pouvez également explorer plus d'exemples sous Exemples de diagrammes dans la barre latérale gauche.

mermaid base homepage

Cela facilite le démarrage, même si c'est votre première fois avec Mermaid.

Écrire un organigramme de base en utilisant la syntaxe Mermaid

Maintenant, examinez la syntaxe de base et voyez un exemple en action.

Définir le type d'organigramme et la direction

Chaque organigramme Mermaid commence par le mot-clé « flowchart », suivi de la direction dans laquelle vous voulez que le graphique s'écoule (soit « TD » soit « LR »). Ainsi :

  • Utilisez « flowchart TD; » pour créer une mise en page de haut en bas.
  • Utilisez « flowchart LR; » si vous préférez une mise en page de gauche à droite.

Ajouter des nœuds et des flèches

Chaque nœud (ou élément) a besoin d'un ID et d'une étiquette. Vous connectez les nœuds en utilisant « --> » pour créer des flèches. Voici un exemple :

A[Texte A] B[Texte B]A -- C[Texte C]B -- D[Texte D]C -- D
mermaid flowchart nodes

Remarque : Dans l'éditeur en ligne Mermaid, lorsque vous tapez le code dans le volet d'édition à gauche, le diagramme se met à jour instantanément à droite. Vous obtiendrez un organigramme complet et fonctionnel lorsque vous combinerez les parties (1) et (2).

Essayez de changer la direction dans la partie (1) de TD (haut en bas) à LR (gauche à droite) pour voir le flux changer en temps réel.

mermaid loop flowchart

Comment créer des branches conditionnelles dans un organigramme

Ajouter des branches conditionnelles

Pour afficher une condition dans un organigramme, tracez des flèches d'un seul nœud vers deux ou plusieurs nœuds. Cela crée un point de décision. Lorsque vous tracez des flèches d'un nœud vers deux ou plusieurs nœuds, vous créez une branche conditionnelle. Les éléments de syntaxe clés ici sont les accolades « {} » pour les nœuds de décision et les symboles de pipe « | » pour étiqueter les flèches :

Voici un exemple :

ExempleA[Début] --> B(Processus 1)B --> C{Décision}C -->|Oui| D[Processus 2]C -->|Non| E[Processus 3]
mermaid decision flowchart

Vous pouvez également créer des boucles en reconnectant des flèches à un nœud précédent. Cela aide à représenter des étapes ou des conditions répétées dans le flux. Pour créer des boucles, dirigez vos flèches vers des nœuds antérieurs dans votre organigramme en utilisant la syntaxe de flèche standard « -->. »

mermaid looping flowchart

Comment personnaliser les formes, les flèches et les couleurs

Changer la forme d'un nœud

Vous pouvez modifier la forme des éléments de votre diagramme en utilisant différents types de crochets autour de votre texte :

  • [Texte] : Carré
  • (Texte) : Rectangle arrondi
  • {Texte} : Losange (pour les décisions)
  • [(Texte)] : Cylindre
  • ((Texte)) : Cercle

Par exemple, vous pouvez créer un organigramme tel que celui ci-dessous avec différentes formes :

Exempleflowchart TDA[Rectangle] --> B(Rectangle arrondi)B --> C{Losange}C --> D[(Cylindre)]D --> E((Cercle))
mermaid flowchart shapes

Personnaliser les styles de flèches

Vous pouvez modifier le style de ligne des flèches en changeant les symboles dans la notation de flèche. Vous pouvez également ajouter du texte aux flèches avec la syntaxe (exemple) suivante :

Exemple« A ==> B; » : Flèche en gras« B -.-> C; » : Flèche pointillée« B --> |Texte| C; » : Flèche avec texte
mermaid arrow styles

Définir les couleurs

Vous pouvez définir des couleurs pour l'ensemble du nœud ou des flèches individuelles :

Pour changer le thème général, utilisez ce code :

Code%%{init: {'theme': 'forest'}}%%Pour utiliser un style pour une flèche spécifique :linkStyle 2 stroke:red,stroke-width:4px
mermaid

Comme l'éditeur en ligne Mermaid se met à jour en temps réel, vous verrez instantanément si quelque chose ne va pas—un message d'erreur ou un diagramme cassé. Ne vous inquiétez pas si cela prend quelques essais. Tester différents styles fait partie de l'apprentissage de la syntaxe Mermaid.

Utiliser l'IA pour générer la syntaxe Mermaid

La syntaxe Mermaid est assez simple, mais si vous ne voulez pas apprendre la structure, vous pouvez toujours créer des organigrammes en combinant Mermaid avec des outils d'IA et en les copiant-collant ensuite.

Voici comment :

Étape 1

Ouvrez un chatbot IA (comme Claude ou ChatGPT) et décrivez l'organigramme souhaité. Demandez à l'IA de générer du code Mermaid. Un exemple de prompt serait : « Créez un organigramme du processus d'inscription utilisateur en utilisant la syntaxe Mermaid. »

chatgpt generate mermaid
Étape 2

Copiez et collez le code généré dans l'éditeur en ligne Mermaid pour voir le graphique.

mermaid generated user flowchart
Étape 3

Si quelque chose semble incorrect, demandez à l'IA de modifier ou d'éditer le code jusqu'à ce que le graphique soit correct.

Cette approche facilite la génération de diagrammes même si vous êtes novice avec Mermaid.

EdrawMax : Un outil dédié pour créer des organigrammes

La syntaxe Mermaid est excellente pour créer rapidement des organigrammes en utilisant du texte. Mais si vous recherchez une interface plus intuitive ou une édition plus flexible, envisagez d'utiliser EdrawMax.

Voici comment il se compare à la syntaxe Mermaid :

Fonctionnalité Syntaxe Mermaid EdrawMax
Fonctionnement Basé sur du texte Interface graphique
Courbe d'apprentissage Facile mais nécessite des connaissances en syntaxe Simple glisser-déposer
Modèles Échantillons limités 30 000+ modèles (pas seulement pour les organigrammes)
Personnalisation Nécessite une édition de syntaxe Modifier le diagramme tel quel (tout est personnalisable, des formes, lignes, couleurs et polices)
Vitesse Rapide une fois familiarisé Plus rapide via glisser-déposer
Diagrammes complexes Plus difficile à créer Facile avec support intégré et modèles
Intégration du contrôle de version Facile avec du texte Pris en charge, avec options de récupération
Options d'exportation PNG, SVG PNG, JPG, PDF, SVG et plus
Coût Gratuit Payant (mais la version gratuite est disponible avec des fonctionnalités suffisantes)

star icon Note G2 : 4,5/5 (Plus de 2360 réponses)
seguridad garantizada100% sûr | Sans annonces |ai Propulsé par l'IA

Fonctionnalités IA d'EdrawMax

Un autre avantage clé d'EdrawMax est ses fonctionnalités alimentées par IA, en particulier la carte mentale/diagramme en un clic. EdrawMax vous permet de générer des diagrammes à partir de prompts IA directement dans le logiciel. Cela inclut les organigrammes et de nombreux autres types de diagrammes.

edrawmax ai flowchart

Il comprend également une assistance au dessin. Les diagrammes sont faciles à modifier et vous pouvez changer le design à l'aide de menus en un clic.

edrawmax design flowchart

Vous pouvez également ajuster les diagrammes à l'aide du menu contextuel ou des options de design en un clic. Cela rend l'édition beaucoup plus rapide, en particulier pour les flux complexes.

edrawmax flowchart editor

Pour les organigrammes complexes ou axés sur le design, EdrawMax est un choix solide. Mais si vous recherchez la vitesse ou souhaitez une intégration fluide du contrôle de version, la syntaxe Mermaid fonctionne toujours bien. Utilisez l'outil qui correspond à votre objectif.

Quand utiliser quoi ?

Si vous travaillez sur de la documentation technique ou avez besoin d'un contrôle de version, Mermaid est un choix judicieux, en particulier pour les développeurs et ingénieurs. Mais si vous voulez plus de contrôle visuel, de meilleures options de design et une personnalisation plus facile, EdrawMax est un meilleur outil. Il est idéal pour créer rapidement des organigrammes soignés et professionnels.

Essayez la version gratuite d'EdrawMax maintenant et voyez si elle correspond à votre flux de travail !

Daniel Belisario
Daniel Belisario Jun 04, 26
Partager les articles:
download EdrawMax EdrawMax online
main page