Forum de Statistiques
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Les posteurs les plus actifs de la semaine
Aucun utilisateur

-40%
Le deal à ne pas rater :
-40% sur le Pack Gaming Mario PDP Manette filaire + Casque filaire ...
29.99 € 49.99 €
Voir le deal

Comment mettre plusieurs graphiques sur une feuille

4 participants

Aller en bas

Comment mettre plusieurs graphiques sur une feuille Empty Comment mettre plusieurs graphiques sur une feuille

Message par zezima Lun 5 Déc 2016 - 14:59

Bonjour à tous,

J'ai plusieurs graphiques que j'ai sorti à l'aide de différentes procédures.
Par exemple un histogramme et un QQplot.

Ce que j'aimerais faire, c'est les mettre tous sur une feuille (un document visuel) et exporter le document au format PDF (de manière codée).

Cependant je ne sais pas où se trouvent mes documents, ils ne sont pas dans une librairie par exemple (ils ne sont que dans l'onglet résultat) et je ne sais pas nomplus, une fois que je peux les sélectionner, comment les associer sur une feuille tous ensemble.

Est-ce que quelqu'un a déjà effectué ceci ou a une idée (ou un article qui traite de la question) ?

Merci d'avance.
zezima
zezima

Nombre de messages : 939
Date d'inscription : 26/02/2013

Revenir en haut Aller en bas

Comment mettre plusieurs graphiques sur une feuille Empty Re: Comment mettre plusieurs graphiques sur une feuille

Message par joyeux_lapin13 Mar 6 Déc 2016 - 7:42

Franchement Zezima, si tu arrives à paramétrer ça tu vas m'apprendre un truc que j'ai tenté de découvrir il y a des lustres lol.

Pour la sortie sur un même document ods rtf body fait un taff pas mal (avec une petite faiblesse de ma part pour la font meadow). Tu peux jouer sur les startpage = no/yes/now pour bosser la mise en page mais malheureusement tout dépend de la taille de tes graphes et ça impossible de trouver comment le paramétrer et si c'est paramétrable.
joyeux_lapin13
joyeux_lapin13

Nombre de messages : 1927
Age : 40
Localisation : Mayotte
Date d'inscription : 21/04/2010

https://lemakistatheux.wordpress.com/

Revenir en haut Aller en bas

Comment mettre plusieurs graphiques sur une feuille Empty Re: Comment mettre plusieurs graphiques sur une feuille

Message par c@ssoulet Mar 6 Déc 2016 - 9:54

Ma technique à l'ancienne
- quand tu as ton graphe affiché à l'écran, faire une capture d'écran (touche clavier print screen)
- coller la capture dans un logiciel de dessin
- selectionner le graphe
- copier/coller l'image dans power point
- et répéter la manip pour chaque graphe

Mettre ses graphes en forme sous power point

Imprimer la feuille en passant par PDF creator


c@ssoulet

Nombre de messages : 925
Date d'inscription : 05/05/2008

Revenir en haut Aller en bas

Comment mettre plusieurs graphiques sur une feuille Empty Re: Comment mettre plusieurs graphiques sur une feuille

Message par joyeux_lapin13 Mar 6 Déc 2016 - 10:56

Oé mais c@ssoulet ça c'est moche, on parle d'utiliser le reporting sous process automatique tel un dieu vivant de la SASamania Very Happy

A voir également du côté de la proc document, je sais que O. Decourt ( I love you ) en a fait un tuto où il avait l'air de faire pleins de trucs sympas mais je n'ai pas regardé le machin plus en détail.
joyeux_lapin13
joyeux_lapin13

Nombre de messages : 1927
Age : 40
Localisation : Mayotte
Date d'inscription : 21/04/2010

https://lemakistatheux.wordpress.com/

Revenir en haut Aller en bas

Comment mettre plusieurs graphiques sur une feuille Empty Re: Comment mettre plusieurs graphiques sur une feuille

Message par zezima Mar 6 Déc 2016 - 15:29

Hello, merci pour vos réponses, j'ai trouvé une méthode mais je pense qu'il est possible de faire mieux que ça :

Code:

options papersize=A3 orientation=landscape nodate; ods escapechar="^";
title2"Several graphs on a unique paper (repetitive)";
ods pdf file="chemin\hehe.pdf" ;
ods layout Start width=10in height=8in ;
ods region x=0% Y=31% width=45% height=45%;
proc univariate data=data noprint;histogram Resid_2 /normal kernel;run;
ods region x=0% Y=76% width=45% height=45%;
proc univariate data=data  noprint;histogram Resid_2;qqplot/normal (mu = est sigma = est);run;
ods region x=55% Y=31% width=45% height=45%;
proc univariate data=data noprint;histogram Tresid_2 /normal kernel;run;
ods region x=55% Y=76% width=45% height=45%;
proc univariate data=data  noprint;histogram Tresid_2;qqplot/normal (mu = est sigma = est);run;
ods region x=110% Y=76% width=45% height=45%;
symbol1 interpol=join c=black i=join ci=black;proc gplot data=work.Log_lambda_mod2_tot_brut;plot LogLike*Lambda / haxis=-3 to 3 by 0.5 href=0.75 1;run;
ods region x=110% Y=5% width=45% height=90%;
proc transreg data=data.data  maxiter=0 nozeroconstant;model BoxCox(Resid_2/lambda=-1 TO 2 BY 0.25) = identity(z);run;
ods region x=0 y=5% width=45% height=45%;
PROC PRINT DATA=data ; RUN;
ods region x=35% y=5% width=45% height=45%;
PROC PRINT DATA=data ; RUN;
ods region x=70% y=5% width=45% height=45%;
PROC PRINT DATA=data ; RUN;
quit;
ods layout end;
ods pdf close;

Les x et y correspondent aux coordonnées du point se situant le plus en haut à gauche d'une sortie.
Et du coup si vous voulez mettre des sorties qui ont le même squelette (la même architecture) pour chaque page, ce code est automatisable Smile
zezima
zezima

Nombre de messages : 939
Date d'inscription : 26/02/2013

Revenir en haut Aller en bas

Comment mettre plusieurs graphiques sur une feuille Empty Re: Comment mettre plusieurs graphiques sur une feuille

Message par c@ssoulet Mar 6 Déc 2016 - 18:43

Ah, okééé !
Il n'y a pas l'équivalent de la commande stata graph merge ? Ça se fait tout seul sous stata, avec plein d'options sympas.

c@ssoulet

Nombre de messages : 925
Date d'inscription : 05/05/2008

Revenir en haut Aller en bas

Comment mettre plusieurs graphiques sur une feuille Empty Re: Comment mettre plusieurs graphiques sur une feuille

Message par zezima Mer 7 Déc 2016 - 16:34

Alors pour le coup j'ai un peu cherché et je n'ai rien trouvé d'équivalent.
Les programmeurs de mon labo m'ont dit qu'ils ne connaissaient rien nomplus.

Par contre pour combiner les PDF j'ai pas trouvé d'autre méthode que de faire un PDF par variable et de tous les regrouper sur acrobate (au final c'est assez rapide).
zezima
zezima

Nombre de messages : 939
Date d'inscription : 26/02/2013

Revenir en haut Aller en bas

Comment mettre plusieurs graphiques sur une feuille Empty Re: Comment mettre plusieurs graphiques sur une feuille

Message par Nik Mer 7 Déc 2016 - 21:33

La meilleure méthode pour faire des graph sous SAS c'est de passer sous R Very Happy

ok...déjà faite cette là Razz

Nik

Nombre de messages : 1606
Date d'inscription : 23/05/2008

Revenir en haut Aller en bas

Comment mettre plusieurs graphiques sur une feuille Empty Re: Comment mettre plusieurs graphiques sur une feuille

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum