logo

Représentation visuelle

Graphiques : Distinction de points par des symboles

Bonjour, J’ai fait une régression dans la laquelle on me demande de distinguer les points par des symboles selon leur type. Il s’agit de mesures faites dans deux endroits différents et qu’on a combiné. Dans la régression de l’ensemble des points, il faut par des symboles, distinguer le provenance des observations sur le graphique de la régression. Merci d’avance   S’il s’agit juste d’une représentation graphique, alors dans la procédure GPLOT, la syntaxe PLOT varY * varX = varGroupe ; […]

Graphiques : affichage de lettre grecque dans un label

Bonjour, je voudrais afficher dans un label, caractérisant l’axe des ordonnées d’une boxplot, la lettre grecque mu. Je pensais m’y prendre de la façon suivante: <strong>axis1 value=(h=1.5)    label=(h=1.5 "^S={font_face=symbol}m ^S={}")    offset=(1.5,1.5) length=100 pct;</strong> <strong>axis2 value=(h=1.5)…….</strong> Mais cela ne fonctionne pas, SAS n’interprète pas la police Symbol. Auriez-vous une solution? Merci Les ESCAPECHAR comme vous avez essayé ne fonctionnent que pour les titres gérés par l’ODS. Les axes sont gérés par SAS/GRAPH pour les procédures GPLOT, GCHART ou BOXPLOT. Il vaudrait […]

Graphiques : superposer des bâtons dans la proc GCHART

Bonjour, Je voudrais superposer des graphiques à partir de la proc GCHART mais provenant de table différentes (car années différentes) comment puis-je faire ? Merci de votre réponse   Tout d’abord, vous devez combiner en une seule les deux tables : GCHART n’accepte qu’une table en entrée. Si par « superposer », vous entendez « empiler des bâtons », alors il faut procéder de la manière suivante. DATA work.deux ;    SET table1 (IN=annee1) table2 (IN=annee2) ;    IF annee1 THEN annee = 2005 ;    IF […]

ODS : PDF et sauts de pages

Bonjour, je voulais savoir comment on peut avoir des tableaux et des graphiques sur la même feuille de sortie dans le format PDF. Merci d’avance.   Bonjour. Il suffit d’ajouter à votre instruction ODS PDF ouvrante l’option suivante : STARTPAGE = NO Les sorties de vos procédures (graphiques ou tableaux) se trouveront à la suite les unes des autres, sans sauts de pages.

Graphiques : changer l’ordre des boxplots

Bonjour, Dans mes boxplots obtenues, avec la procédure BOXPLOT, les variables quantitatives sont représentées en fonction d’une variable qualitative en 3 modalités. Comment faire pour mettre ces modalités dans un ordre précis ? Merci d’avance. Pour l’ordre des catégories, il suffit d’avoir trié la table dans l’ordre voulu. Par exemple : DATA work.shoes ;    SET sashelp.shoes (WHERE = (region IN: ("Africa","Canada","Western"))) ;    SELECT (region) ;       WHEN ("Canada") ordre = 1 ;       WHEN ("Africa") ordre = 2 ;       OTHERWISE   ordre = 3 […]

Graphiques : Titre du graphique dans la table des matières

Est -il possible lors d’une sortie HTML de changer dans le sommaire le nom du lien par défaut qui envoie sur un graphique ? Pour un histogramme le « contents » par défaut est « HBAR chart of nom variable de groupe« . Oui, en utilisant l’option DES = « texte » dans les instructions HBAR, VBAR, HBAR3D, VBAR3D et PIE / PIE3D. PROC GCHART DATA = sashelp.class ;    VBAR sex / SUMVAR = age TYPE = MEAN DES = "Moyenne d'âge par sexe" ; RUN […]

Graphiques : plusieurs graphiques par page dans ODS RTF

Comment mettre plusieurs graphiques par page dans un document provenant d’un ODS RTF?   Ajoutez à votre instruction ODS RTF l’option STARTPAGE = NEVER pour enchaîner vos graphiques. ODS RTF FILE = "…" STARTPAGE = NEVER ; PROC Gxxx … ; … RUN ; QUIT ; ODS RTF CLOSE ;

Graphiques : Caractères accentués dans un graphique

Par défaut, SAS ne transcrit pas correctement les caractères accentués dans les titres de mes graphiques (proc GPLOT, GCHART). Que faire ?   Selon la plateforme que vous utilisez, l’option graphique (GOPTION) KEYMAP, qui résoud le problème, aura une valeur différente. Le tableau ci-dessous vous donne les valeurs pour Windows et Unix/Linux… Plateforme / OS Instruction Windows GOPTION KEYMAP = winansi ; Unix / Linux GOPTION KEYMAP = sas8859 ;

Graphiques : Figer la taille d’un graphique

Comment puis-je choisir la taille de mon graphique généré par SAS/GRAPH ?   A l’aide de deux options graphiques (GOPTIONS) HSIZE et VSIZE. La première pour la largeur du graphique, la seconde pour sa hauteur. Exemple : <b>GOPTIONS HSIZE = 10cm VSIZE = 15cm ;</b> PROC G… ; etc… On peut aussi spécifier les tailles en pouces (« in » après le nombre) ou en points (« pt »).

Graphiques : Plusieurs courbes sur un seul graphique

Je voudrais faire cohabiter sur un même graphique plusieurs courbes. Je rédige ainsi une procédure GPLOT et j’obtiens… autant de graphiques que de courbes ! Que faire ? <b>PROC GPLOT DATA = … ;   PLOT y1*x1 y2*x2 ; RUN ; QUIT ; </b>   L’option OVERLAY permet de superposer les graphiques… Attention, par défaut, pas de légende (d’où l’astuce de désigner LEGEND1 qui n’existe pas, mais il va se débrouiller). Attention aussi aux axes qui seront ceux des premières variables […]

Analyse de données : Macro pour dessiner les AFCM, ACP, AFC avec SAS Base

Bonjour, j’aurais aimé savoir s’il existe une petite macro pour dessiner le graphique des axes factoriels des données obtenues par la proc corresp ?
Jusqu’à présent, je ne peux que tout envoyer sous Excel et faire un lourd traitement car on ne peut avoir le nom des modamités sur le graphiques en même temps que les points…
Merci d’avance !