Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SAS STAT Discussion :

Regrouper plusieurs graphes


Sujet :

SAS STAT

  1. #1
    Futur Membre du Club
    Regrouper plusieurs graphes
    Bonjour la communauté,

    Je travaille actuellement sur un programme en SAS, et n'étant pas un expert dans ce logiciel, je rencontre quelques soucis qui, je pense, vous paraîtront des plus banals.
    Ce qui me pose actuellement problème, c'est que j'ai 4 graphiques différents (de simples courbes), qui viennent de 4 tables de données différentes. A titre comparatif, mon objectif est de les regrouper en un seul et même graphiques afin de superposer les 4 courbes.
    Quelqu'un saurait-il comment je peux parvenir à cette réunion ? J'ai cherché sur la toile mais n'ait pas trouvé ma réponse (j'ai essayé le OVERLAY, les symbol1 symbol2...).

    Si cela peut aider, voici le codes me donnant les 4 graphes :

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    PROC GPLOT DATA = Projet.Lebron ;
     PLOT Min * age ;
     symbol i = join ;
     RUN ; QUIT ;
     
    PROC GPLOT DATA = Projet.Parker ;
     PLOT Min * age ;
     symbol i = join ;
     RUN ; QUIT ;
     
     PROC GPLOT DATA = Projet.Carter ;
     PLOT Min * age ;
     symbol i = join ;
     RUN ; QUIT ;
     
     PROC GPLOT DATA = Projet.Bryant ;
     PLOT Min * age ;
     symbol i = join ;
     RUN ; QUIT ;


    (Vous l'aurez deviné, le sujet de mon projet c'est le basket).

    Merci à tous

  2. #2
    Candidat au Club
    Où est le problème ?
    En théorie, il suffit de mettre vos différentes bases de données dans une seule de créer une variable "joueur ", et d'ajouter ploter par joueur :
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    PROC GPLOT DATA = Projet.TOUS ;
     PLOT Min * age  =joueur / Overlay;
     symbol1 i = joint  c=color1;
    ....
     symboln i = joint  c=colorn;
     RUN ; QUIT ;


    Avez-vous déjà essayé ?

  3. #3
    Futur Membre du Club
    Merci à toi fldevathaire !

    C'était pas compliqué haha je n'y ai même pas pensé
    En tout cas j'ai obtenu le résultat souhaité !

    Bonne année !!

###raw>template_hook.ano_emploi###