DOT ou un moyen de créer des schémas en texte uniquement

Les schémas

Les schémas permettent aux personnes qui peuvent voir une image d’appréhender de nouveaux concepts. Effectivement, ils permettent de représenter visuellement une cheminement de penser. Que se passent-ils lorsque vous demandez à une personne qui vient de voir un schéma de formaliser ce qu’il a compris?

Tout d’abord, elle essaiera de décrire le schéma avec ces propres mots puis précisera ce qu’il en a déduit (son interprétation).

Description et collaboration

Pour qu’un aveugle ou un mal-voyant qui ne peut voir les images puisse comprendre les schémas, il faut réussir à les décrire de manière systématique (qui suit un système) et simple.

Si l’on analyse un schéma, il est composé de 4 types d’informations:

Une solution

Le logiciel graphviz propose des outils en ligne de commande permettant de manipuler des fichiers contenant des descriptions textuelles de schéma (graphe dans leur jargon). Ce langage contient tout ce qu’il faut pour représenter les 4 types d’information cités dans le paragraphe précédent.

Voici un résumé non exhaustif de ce langage simple:

La ligne de commande permettant de générer une image à partir du fichier contenant le langage est

# dot -Tpng fichier.gv -o image.png

Dans la ligne de commande modèle,:

Installation de graphviz

Sous Linux, graphviz est inclus dans les dépôts traditionnels donc il s’install sans difficulté:

Sous Windows, il faut réaliser 3 étapes:

  1. Télécharger l’installation de graphviz sur ce lien
  2. Installer graphviz en notant bien le dossier dans lequel il sera installé
  3. Ajouter le sous-dossier \bin de l’installation dans la variable d’environnement PATH de votre utilisateur

Exemples

Ici, vous trouverez des exemples de schémas que j’ai réalisés. Pour afficher le fichier source, il suffit de cliquer sur l’image correspondante.

Circulation de l'information lors de la saisie

Circuit d'un mail

un réseau domestique

Remarques:

Exercices pour pratiquer

Pour apprendre et pratiquer, je vous propose de faire quelques-uns de ces exercices:

  1. Créer un schéma représentant votre propre réseau domestique
  2. Créer un schéma représentant votre domicile. Ici, ne cherchez pas à représenter le plan de votre maison mais surtout les pièces et comment elles sont reliées entre elles.
  3. Imaginez que vous organisiez un circuit touristique et réalisez un schéma qui montre les différentes étapes de votre circuit.