je post donc ce petit modèle proportionnalite.mod,
Mise a jour du 04/02/2010
Les macros sont :
- proportColB(col1,col2,lig,"texte",position du label, [options]) : dessine un arc d'ellipse de la colonne col1 à la colonne col2 en-dessous de la ligne lig.
- proportColH(col1,col2,lig,"texte",position du label, [options]) : dessine un arc d'ellipse de la colonne col1 à la colonne col2 au-dessus de la ligne lig.
- proportLigD(lig1,lig2,col,"texte",position du label, [options]) : dessine un arc d'ellipse de la ligne lig1 à la ligne lig2 à droite de la colonne col.
- proportColG(lig1,lig2,col,"texte",position du label, [options]) : dessine un arc d'ellipse de la ligne lig1 à la ligne lig2 à gauche de la colonne col.
Dans toutes ces macros, position du label est un argument optionnel, s'il est différent de Nil, le label est positionné à côté de l'arc d'ellipse (N,S,E,O suivant la macro).
Les options sont les options d'attributs.
Le code :
- Code: Tout sélectionner
[
dimTab(5,8),
valeursLig(2,+1,"1","2","4","8","16","32"),
for k from 2 to 6 do traitV(k,2,3) od,
valeursLig(3,+1,"4","8","16","32","64","128"),
traitH(2,2,7),
Cadre(2,2,3,7),
proportColH(2,4,2,"$\times 4$"),
proportColH(3,7,2,"\times 16",[Color:=red]),
proportColB(7,5,3,"$\div 4$",1),
proportLigD(2,3,7,"$\times 4$",1,[LineStyle:=userdash]),
proportLigG(3,2,2,"$\div 4$",1,[Color:=violet] ),
]
donne
Bonne fin de semaine