Bonjour à tous,
Je souhaite représenter graphiquement les réponses à un ensemble de 20 questions, et ce, selon le sexe des répondants.
Chaque question a 4 modalités de réponse possibles (de 0="jamais" à 3="toujours"), et le sexe n'a évidemment que 2 modalités (homme/femme).
Je désire donc générer des histogrammes empilés, et obtenir pour chaque question deux barres empilées (une pour chaque sexe) représentant les proportions de répondants à chaque modalité de réponse.
Aussi, j'aimerais que les proportions de chaque modalité de réponse (et pour chaque sexe) soient mentionnées à l'intérieur de chacune des barres.
Je parviens à faire cela avec des barres verticales (grâce aux l'option inside et outside), mais mon soucis est qu'il me faudrait obtenir des barre horizontales (et je n'arrive pas à afficher les % de chaque barres)!!!
Voici ce que j'obtiens :
N'y a t'il pas d'équivalent aux options "inside" et "outside" pour les barres horizontales ????
Voici le code que j'ai utilisé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 pattern1 c=CXFFFF00; pattern2 c=CXFFFF99; pattern3 c=CXCC9900; pattern4 c=CX663300; legend1 frame label=none; axis1 value=none label=none; axis2 minor=none; axis3 label=none; proc gchart data=mesDATA; hbar SEXE / discrete noframe type=pct subgroup=question1 /*(question2, question3..., question20)*/ midpoints=1 to 2 by 1 g100 group=SEXE nozero gaxis=axis1 raxis=axis2 maxis=axis3 cframe=ligr /*inside=pct outside=PCT*/ nostat; format SEXE f_sexe. question1 question2 question3 ... question20 f_depression.; run;
Merci d'avance à ceux qui m'aideront !!!
Guyguy
Partager