logo

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 annee2 THEN annee = 2006 ;
RUN ;
PROC GCHART DATA=work.deux ;
    VBAR variable / SUBGROUP=annee ;
RUN ; QUIT ;

Globalement, l’idée lors de la fusion des deux tables est de garder une trace de leur origine (avec des IN). On peut choisir d’empiler (SET) ou de joindre (MERGE) les deux tables ; il est plus simple pour l’empilement (options GROUP, SUBGROUP, BY) d’avoir plusieurs séries d’observations, donc un empilement préalable.