24.04.2014 Views

Pratique de Sas Windows ...9.3 Volume 2 - Ined

Pratique de Sas Windows ...9.3 Volume 2 - Ined

Pratique de Sas Windows ...9.3 Volume 2 - Ined

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Les exemples qui suivent et qui porteront sur les modifications <strong>de</strong> couleurs, s’appuieront sur les données <strong>de</strong><br />

http://www.statsci.org/data/oz/ms212.html<br />

libname a "d:\notes\test\";<br />

filename b "d:\notes\test\ms212.txt";<br />

data a.ms212;<br />

infile b dlm='09'x lrecl=100 firstobs=2;<br />

input taille poids Age sexe $1. Fumeur alcool Exercice course Pouls1 Pouls2 annee;<br />

run;<br />

proc sort data=a.ms212 ;by sexe;run;<br />

• Modification <strong>de</strong> boxplot<br />

ods trace on;<br />

proc boxplot data=a.ms212 ;<br />

plot taille*sexe /<br />

boxstyle=schematic horizontal;<br />

inset min mean max std<strong>de</strong>v /<br />

hea<strong>de</strong>r = 'Boxplot avec Statistiques '<br />

pos = tm;<br />

run;<br />

ods trace off;<br />

Name: Boxplot<br />

Label: Panel 1<br />

Template: Stat.Boxplot.Graphics.BoxPlotHorizontal<br />

Path: Boxplot.taille.Boxplot<br />

Le template du Boxplot est extrèmement compliqué et, si vous voulez vraiment changer par exemple l’attribut<br />

couleur <strong>de</strong> l’élément <strong>de</strong> style <strong>de</strong> la boite, agissons par comparaison en produisant du SGE ods html sge=on;<br />

pour, ensuite, dérouler le menu Format/ item Style et découvrir que ce boxplot (version ods graphics on ;) est<br />

soumis au style StatGraphScheme et observer qu’après avoir essayé d’autres styles, seul le style général<br />

analysis change la couleur <strong>de</strong>s boites (en vert clair ou rouge).<br />

Style analysis : changement en vert<br />

Par la métho<strong>de</strong> d’un template modificatif <strong>de</strong> style, comment détecter les éléments <strong>de</strong> style et les attributs à<br />

modifier ?<br />

Le raisonnement à suivre se base sur notre analyse <strong>de</strong>s éléments en 3.8.1.2 où nous trouvons, dans le cas d’un<br />

graphique sans By group, l’élément Grapdata<strong>de</strong>fault et sa définition <strong>de</strong>s couleur en gdata pour l’avant-plan et<br />

gcdata pour le contour.<br />

Ceci dit faute d’élément plus spécialisé, car les éléments Graphboxqqch servent à peaufiner les moustaches, si je<br />

puis dire.<br />

Allant pêcher dans le styles.analysis, la définition <strong>de</strong>s couleurs <strong>de</strong> gdata B3D2B3 et gcdata 588458<br />

confirmé en http://www.colorhexa.com , il suffit donc <strong>de</strong> les redéfinir par une instruction <strong>de</strong> template class<br />

pour contrer les valeurs par défaut, tout en acceptant l’héritage pour les autres définitions <strong>de</strong> couleur : la preuve<br />

en est le grisé du style par défaut toujours présent.<br />

L’autre instruction *en vert aurait été une alternative directe à l’instruction class graphcolors pour une<br />

coloration en rouge.<br />

190 <strong>Pratique</strong> <strong>de</strong> <strong>Sas</strong> windows ….93 <strong>Volume</strong> 2 et Coll.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!