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

  1. #1
    Membre du Club
    PROC GCHART HISTOGRAMMES : specifier la legende et écritures superperposées sur l'axe X
    Bonjour,

    J'ai realisé un histogramme avec le proc gchart, mais je n'arrive pas specifier la legende et en plus les ecritures sont superperposées sur l'axe X ( au niveau de la graduation) sur le Graph (Histogramme).

    Comment eviter ce problème?

    voici ma syntaxe:

    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
    20
     AXIS2 label=('date de livraison')
    	        value=none;
                 AXIS1 label=("nbre colis");
     
    	 LEGEND1 LABEL=none	
                  VALUE=('oui' 'non');
     
    	GOPTIONS RESET=all;	
     
    PROC GCHART DATA=Base1;
    	 VBAR var1/
    	 DISCRETE
    	 GROUP=var2	 FREQ
    	 SPACE=0
    	 COUTLINE=BLACK
    	 RAXIS=AXIS1
    	 MAXIS=AXIS2
    	 /*PATTERNID=MIDPOINT*/
    	 legend=legend1;
       RUN; QUIT;


    Merci à l'avance

  2. #2
    Membre éprouvé
    Je te donne un exemple. Il est complet a toi juste de l'adapter a ton cas


    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
    goptions device=activex rotate=landscape border hsize=35 cm vsize=20 cm ;
    		PATTERN1 COLOR=blue ;
    		PATTERN2 COLOR=red ;
    		AXIS1 label=('Nombre de RDV') MINOR=NONE  ;
    		AXIS2 label=(' ') value=none MINOR=NONE order=('Exercice N-1' 'Exercice N') ;
    		AXIS3 label=(' ') width=1  value =(angle=90 rotate=0);
    		legend1 label=(position=top justify=center "" height=0.3 cm) 
    				value=(height=0.3 cm) frame down=2 position=(top center outside);
    		title6 &niveau ;
     
    		/* Graphique */
    		proc gchart data = temp2 ;
    			vbar _name_ / group = lb_comm discrete outside=sum gspace=0.05
    			sumvar = col1 type = sum  subgroup = _name_ 
    			raxis=axis1 maxis=axis2 gaxis=axis3 legend=legend1;
     
    		run ; quit ;
    Certification des Talents de la programmation In Memory Statistics sur HADOOP:
    http://talents-imstat.groupe-avisia.fr/certifications/session-decembre-2015-niveau-avance?uid=162

  3. #3
    Membre du Club
    Merci Brahim, c'est réglé .

###raw>template_hook.ano_emploi###