Bonjour,
Lorsque j'imprime mes figures en word, SAS conserve le style ODS de base et non un style que je viens de lui définir, comment puis-je régler celà?
Bonjour,
Lorsque j'imprime mes figures en word, SAS conserve le style ODS de base et non un style que je viens de lui définir, comment puis-je régler celà?
Désolé mais je me permet d'insister par rapport à ma problématique, en fait je vais essayer d'être plus précis: voici le code dont je me sers:
Alors avec cette syntaxe il m'imprime dans mon dossier le bon graphe (pièce jointe SGPlot3.png) mais dans mon document word il m'imprime celui par défaut (pièce jointe badefigure.png)... et j'essai de fouiller sur le net pour trouver comment faire mais apparemment je me sers pas des bons mots clés...
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
21
22
23
24
25
26
27 GOPTIONS RESET = ALL DEVICE = ACTXIMG; ODS GRAPHICS ON; proc template; Define style styles.mystyle; Parent=styles.default; Style graphdata1 from graphdata1 / Contrastcolor=green; Style graphdata2 from graphdata2 / Contrastcolor=blue; Style graphdata3 from graphdata3 / Contrastcolor=red; end; run; ods listing style = mystyle gpath = "/home/public"; ODS RTF BODY = "/home/public/test.rtf" STYLE = NORMAL; /* le style graphdata s'applique au paramètre VAR_CLASS, consistant à colorier les différents point en fonction de leur classe */ %DOTPLOT(TABLE = TEST, VAR_CLASS = Statut, VAR_EXPLICATIVE = CV1); ODS RTF CLOSE; ods listing close; ODS GRAPHICS OFF;
??? STYLE=myStyle !!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part ODS RTF BODY = "/home/public/test.rtf" STYLE = NORMAL;
Bon courage.
Olivier
Non mais ce que je comprends pas c'est que hier j'avais testé avec Style = mystyle et que ça n'avait pas marché et que là je viens de retester et ça marche
Désolé... et merci!
EDIT: ah oui non mais ça me revient maintenant!!! mon souci c'est que j'imprime un histogramme et mon dotplot sur une même page word et donc je voulais me servir du style NORMAL pour l'histogramme et de mystyle pour le dotplot... et là je voulais demandé comment on peut faire?
cf EDIT
C'est bon j'ai trouvé ce que je voulais faire!
voici le code qui marche et permet d'utiliser plusieurs styles différents dans un même document word:
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
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 GOPTIONS RESET = ALL DEVICE = ACTXIMG; ODS GRAPHICS ON; proc template; Define style styles.mystyle; Parent=styles.default; Style graphdata1 from graphdata1 / Contrastcolor=green; Style graphdata2 from graphdata2 / Contrastcolor=blue; Style graphdata3 from graphdata3 / Contrastcolor=red; end; run; ods listing style = mystyle gpath = "/home/public"; ODS RTF BODY = "/home/public/test.rtf" STYLE = Normal; PROC UNIVARIATE DATA = TRY2 NORMALTEST; QQPLOT CV1 / NORMAL (MU = est SIGMA = est l=2) SQUARE; HISTOGRAM CV1 / KERNEL (COLOR = red); ODS EXCLUDE TESTSFORNORMALITY MOMENTS BasicMeasures TestsForLocation QUANTILEs ExtremeObs MissingValues; RUN; ODS OUTPUT CLOSE; ODS RTF STYLE = mystyle; %DOTPLOT(TABLE = TRY2, VAR_CLASS = Statut, VAR_EXPLICATIVE = CV1, VAR_REF = Statut); ODS RTF CLOSE; ods listing close; ODS GRAPHICS OFF;
Je met aussi le lien du FAQ sur le support SAS qui est vraiment pas mal finalement : http://www.sas.com/offices/europe/fr...ds.html#ODS_R1
Merci à tous!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager