Le modèle moustache.mod

Ce forum contient un fil par modèle proposé. Chaque fil commence par un post-it contenant un descriptif et un lien de téléchargement.

Le modèle moustache.mod

Messagepar P.Fradin » 04 Fév 2010 10:28

Le modèle moustache.mod permet le dessin d'une ou plusieurs boîtes à moustaches dans un même graphique.

Télécharger: moustache.zip ( version 0.4 du 06/09/11)

Le paquet contient 4 fichiers:

- moustache.mac (macros)
- moustache.mod (modèle à charger)
- moustache.pdf (aide)
- moustache.txt (à lire)

Les questions/propositions concernant ce modèle sont à poster dans ce forum.

Un exemple:

Code: Tout sélectionner
[
 FillStyle:=full,
 moustache( [distance:=1.25,grid:=1,taille:=8+7*i, marges:=[0,0,0,1.5], deciles:=1],
            [21,24+2*i,25+2*i,28+2*i], [legende("hommes"),labels:=2, FillColor:=blue],
            [17,20,21,23,24,25], [legende("femmes"),labels:=1, FillColor:=pink],
            [15,18,21+2*i,22,23+3*i,26+2*i,28,29], [legende("autre"),labels:=1, FillColor:=cyan]
          ),
 LabelStyle:=framed+bottom,
 Label( (Xmin+Xmax)/2+i*Ymin, "Exemples de boites \`a moustaches")
]


moustache.png
moustache.png (12.96 Kio) Consulté 15240 fois
P.Fradin
Avatar de l’utilisateur
P.Fradin
Administrateur du site
 
Messages: 1835
Inscription: 29 Oct 2008 15:04

moustaches

Messagepar lorca » 03 Sep 2011 19:12

Bonjour
Petit soucis avec mes données
Code: Tout sélectionner
[moustache( [distance:=3,grid:=0,taille:=16+8*i, marges:=[0,0,0,2], deciles:=0],
[1050+4*i,1100+5*i,1150+3*i,1200+2*i,1250,1300+4*i,1350+3*i,1400+4*i,
1450+4*i,1500+3*i,1550+3*i,1600,1650+3*i,1700+3*i,1750,1800,1850+4*i,
1900,2000+4*i,2050,2100+3*i,2300+2*i], [legende("entreprise $A$"),labels:=2],
[1000,1200+3*i,1300+3*i,1500+3*i,2300], [legende("entreprise $B$"),labels:=0]
),
LabelDot( (Xmin+Xmax)/2+i*Ymin, "Exemple", "N")

J'obtiens les deux moustaches mais pas l'axe habituel...
Qu'ai-je donc raté ?
lorca
 
Messages: 33
Inscription: 15 Mars 2010 16:53

Re: Le modèle moustache.mod

Messagepar P.Fradin » 03 Sep 2011 21:32

Bonsoir lorca,

J'ai déplacé le sujet vers le forum adéquat.
Il y a bien un soucis en effet, il a fallu une mise à jour du modèle vers la version 0.2, ce qui est fait maintenant:
Code: Tout sélectionner
[
moustache( [distance:=3,grid:=1,taille:=9+7*i, marges:=[0,0.5,0,2], deciles:=0],
    //serie1
    [1050+4*i,1100+5*i,1150+3*i,1200+2*i,1250,1300+4*i,1350+3*i,1400+4*i,
    1450+4*i,1500+3*i,1550+3*i,1600,1650+3*i,1700+3*i,1750,1800,1850+4*i,
    1900,2000+4*i,2050,2100+3*i,2300+2*i], [legende("entreprise $A$"),labels:=2],
    //serie2
    [1000,1200+3*i,1300+3*i,1500+3*i,2300], [legende("entreprise $B$"),labels:=0]
    ),
LabelDot( (Xmin+Xmax)/2+i*Ymin, "Exemple", "N")
]

lorcamoustache.png
lorcamoustache.png (10.42 Kio) Consulté 14850 fois
P.Fradin
Avatar de l’utilisateur
P.Fradin
Administrateur du site
 
Messages: 1835
Inscription: 29 Oct 2008 15:04

Re: Le modèle moustache.mod

Messagepar lorca » 03 Sep 2011 22:35

Belle réactivité. Merci.
lorca
 
Messages: 33
Inscription: 15 Mars 2010 16:53

Re: Le modèle moustache.mod

Messagepar lorca » 05 Sep 2011 15:23

Encore moi... Est-ce qu'il est possible d'agir sur la couleur de la grille ?
Le gris clair est bien à l'écran mais à l'impression je ne vois plus rien.
lorca
 
Messages: 33
Inscription: 15 Mars 2010 16:53

Re: Le modèle moustache.mod

Messagepar P.Fradin » 05 Sep 2011 18:02

Bonjour,

Mise à jour du paquet vers la version 0.3 dans le post initial. Deux options générales supplémentaires ont été ajoutées à la macro moustache:
gridcolor := couleur (lightgray par défaut)
gridwidth := épaisseur (4 par défaut)

L'épaisseur par défaut était de 2 ce qui est un peu trop juste à l'imprimante en effet.
P.Fradin
Avatar de l’utilisateur
P.Fradin
Administrateur du site
 
Messages: 1835
Inscription: 29 Oct 2008 15:04

Re: Le modèle moustache.mod

Messagepar lorca » 05 Sep 2011 18:25

Parfait pour moi, merci.
lorca
 
Messages: 33
Inscription: 15 Mars 2010 16:53

Re: Le modèle moustache.mod

Messagepar projetmbc » 05 Sep 2011 21:27

Bonsoir,
au regard de la doc., il ne semble pas possible de choisr les textes de XMin, XMax, ... Cela pourrait être pratique pour par exemple afficher dans l'exemple précédente $ Min_a $, $ Q_{1,a} $, ... pour la 1ère série, et $ Min_b $, $ Q_{1,b} $, ... pour la 2nde.
projetmbc
 
Messages: 398
Inscription: 26 Déc 2009 18:01

Re: Le modèle moustache.mod

Messagepar P.Fradin » 05 Sep 2011 22:31

projetmbc a écrit:Bonsoir,
au regard de la doc., il ne semble pas possible de choisr les textes de XMin, XMax,


Bonsoir,

En effet, il serait bon de pouvoir modifier les légendes. Je regarderai cela demain.
P.Fradin
Avatar de l’utilisateur
P.Fradin
Administrateur du site
 
Messages: 1835
Inscription: 29 Oct 2008 15:04

Re: Le modèle moustache.mod

Messagepar P.Fradin » 06 Sep 2011 17:16

Voilà, c'est fait. Pour modifier (localement) les textes par défaut on peut utiliser dans les options les instructions suivantes:

deciles("texte1","texte9") , $D_1$ et $D_9$ par défaut
quartiles("texte1", "texte3") , $Q_1$ et $Q_3$ par défaut
mediane("texte") , $M_e$ par défaut
extrema("texte1", "texte2") , Min et Max par défaut.

Code: Tout sélectionner
[ FillStyle:=full,
 moustache(
  //options générales
    [distance:=1.25,grid:=1,gridcolor:=lightblue,taille:=8+7*i,marges:=[0,0,0,1.5],deciles:=1],
  //série 1
    [21,24+2*i,25+2*i,28+2*i], [legende("hommes"),labels:=2, quartiles("$q_1$","$q_3$"), mediane("$m_e$")],
  //série 2
    [17,20,21,23,24,25], [legende("femmes"),labels:=1],
  //série 3
    [15,18,21+2*i,22,23+3*i,26+2*i,28,29], [legende("autre"),labels:=1]
          ),
 LabelDot( (Xmin+Xmax)/2+i*Ymin, "Exemples de boites \`a moustaches", "N")
]

testmoustache.png
testmoustache.png (13.99 Kio) Consulté 14822 fois
P.Fradin
Avatar de l’utilisateur
P.Fradin
Administrateur du site
 
Messages: 1835
Inscription: 29 Oct 2008 15:04

Re: Le modèle moustache.mod

Messagepar projetmbc » 09 Sep 2011 00:13

Bonsoir.

C'est nickel.
projetmbc
 
Messages: 398
Inscription: 26 Déc 2009 18:01


Revenir vers Macros à télécharger

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités

cron