Bonjour,
Je dois générer en automatique un BOXPLOT simple pour une variable et le stocker dans un rapport Word.
J'utilise pour ça un ODS RTF et voici le code utilisé :
Le problème est que dès que je dépasse quelques millions de lignes, l'image créée par le BOXPLOT est trop lourde dans le fichier Word (200 à 800 Mo).
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 template; define statgraph sgdesign; dynamic &Champ; begingraph ; entryfootnote halign=center 'Moyenne : carré bleu / Médiane : ligne rouge'; layout lattice / rowdatarange=data columndatarange=data rowgutter=10 columngutter=10; layout overlay / xaxisopts=( discreteopts=( tickvaluefitpolicy=THIN)) yaxisopts=( type=log logopts=( base=10 minorticks=OFF tickvaluepriority=TRUE tickvaluelist=(1.0 10.0 100.0 1000.0 10000.0))); boxplot y= &Champ / name='box' medianattrs=(color=CXFF0000 thickness=2 ) dataskin=none meanattrs=(color=CX0000FF symbol=DIAMONDFILLED size=11 weight=bold ); endlayout; endlayout; endgraph; end; run; TITLE10 UNDERLIN=1 "Représentation graphique (&Champ > 0)"; proc sgrender data=TEMP_&Champ template=sgdesign; dynamic &Champ="&Champ."; run;
Existe t'il des options pour diminuer la tailles des boxplot générés (en les considérant comme une image par exemple ?)
Merci d'avance, j'avance pas sur ce sujet :-)
Partager