Auteur ou autrice : Olivier Péault.
Mise en ligne le 10 avril 2024
Cet exemple illustre l’utilisation du package mptrees
présent sur le CTAN. Ce package propose des macros permettant de produire des arbres, dont notamment des arbres probabilistes et des graphes. Ici, c’est une chaîne de Markov qui est représentée.
Code
input mptrees;
beginfig(101);
scaleprob:=0.8;
u:=1.6cm;
nodebgcolor:=0.8white;
defnodes((0,0),(2u,0),(u,1.5u));
drawnodes();
drawoptions(withcolor red);
drawdiredges((1,2),"$0.5$",(1,3),"$0.3$")(-25);
drawdiredge(1,1)("$0.2$",210);
drawoptions(withcolor blue);
drawdiredges((2,1),"$0.1$",(2,3),"$0.3$")(-25);
drawdiredge(2,2)("$0.6$",-30);
drawoptions(withcolor 0.5green);
drawdiredges((3,1),"$0.7$",(3,2),"$0.2$")(-25);
drawdiredge(3,3)("$0.1$");
endfig;
end.