Des graphes DOT avec GraphViz

Des graphes ?

Je teste ici la fonctionnalité "expérimentale" d'embarquer des graphes écrits avec une balise .. graphviz::, et censés être rendus avec GraphViz.

Cette directive graphviz utilise le langage DOT Graph de description de graphe (dirigé ou non). Ce langage est un standard dans le monde informatique : ingénieurs, chercheurs, enseignants, tous l'utilisent !

Avis

Si les graphes suivants ne sont pas affichés, c'est probablement parce que votre navigateur ne supporte pas les images SVG. Dans ce cas, un seul conseil : adoptez Mozilla Firefox :) !

Exemples

.. graphviz:::

Sphinx permet de réaliser la transformation suivante :

.. digraph:::

Cette directive sert à décrire des graphes dirigés.

Sphinx autodoc et mon script pytorst.py permettent de réaliser la transformation suivante :

.. graph:::

Cette directive sert à décrire des graphes non-dirigés.

LaTeX

pdflatex permet de réaliser la transformation suivante (avec comme exemple mon CV écrit en LaTeX) :

HeVeA permet de réaliser la transformation suivante (avec comme exemple mon CV écrit en LaTeX) :

Les Hautes-Alpes

Je suis né et j'ai vécu à Briançon, dans les Hautes-Alpes jusqu'à mes 16 ans, avant de partir étudier au Lycée Thiers de Marseille.

Dans les Hautes-Alpes, il y a notamment les villes suivantes (un arc signifie que les deux villes sont dans la même vallée, ie. reliées entre elles par une rivière !) :

Un fichier externe

On peut aussi aller chercher un fichier externe. Voici par exemple un graphe de dépendances (pour mon projet réseau) généré via pyreverse, et inclus via .. graphviz:: .graph.dot (le fichier est .graph.dot).

Avis

Soucis de zoom pour ce graphe...


Extension sphinx.ext.todolist

Cette page permet aussi de tester la fonctionnalité ajouté par l'extension non-officielle sphinx.ext.todolist. Cette extension ajoute une directive .. todo:: qui permet de déclarer un TODO, i.e. une chose à régler.

Et ensuite, il est possible d'afficher une liste des TODOs via la directive .. totolist::, comme dans la page todo.

GA|Analytics