turn on suggestions

Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.

Showing results for

Find a Community

- Home
- /
- SAS Programming
- /
- ODS and Base Reporting
- /
- 6 graphs on one page, how can I do that ?

Topic Options

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

08-24-2009 07:40 AM

Hey everybody,

I use a proc GPLOT to make some graphs but in my RTF ODS, I have only one graph by page. How can I obtain 6 graphs by page for example (in 2 colums and 3 lines) ?

By advance, thanks a lot,

Céline

I use a proc GPLOT to make some graphs but in my RTF ODS, I have only one graph by page. How can I obtain 6 graphs by page for example (in 2 colums and 3 lines) ?

By advance, thanks a lot,

Céline

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

Posted in reply to Celine_France

08-24-2009 09:08 AM

Celine;

You will need to produce the 6 individual graphs to the approximate size required (use hsize & vsize options) into a catalog (default is gseg). You then need to replay these 6 charts into the final rtf file using proc greplay.

hth

You will need to produce the 6 individual graphs to the approximate size required (use hsize & vsize options) into a catalog (default is gseg). You then need to replay these 6 charts into the final rtf file using proc greplay.

hth

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

Posted in reply to Celine_France

08-24-2009 09:16 AM

Celine

Gplot so you are using sas graph on 9.1.3 i suppose

with ods you have two manners to reach this

with ods pdf using goptions like hsize vsize horigin and vorigin

and ods pdf startpage=...... you main obtain it quite quickly page24

but under ods rtf i think the only way is to make use of the proc greplay

with the appropiate template page 20

see my contribution to French Club STAT and Pharma 2008

at

http://etudes.ebi-edu.com/sas_pharma/modules.php?name=Downloads&d_op=viewdownload&cid=4

8th text

HTH

Andre

Gplot so you are using sas graph on 9.1.3 i suppose

with ods you have two manners to reach this

with ods pdf using goptions like hsize vsize horigin and vorigin

and ods pdf startpage=...... you main obtain it quite quickly page24

but under ods rtf i think the only way is to make use of the proc greplay

with the appropiate template page 20

see my contribution to French Club STAT and Pharma 2008

at

http://etudes.ebi-edu.com/sas_pharma/modules.php?name=Downloads&d_op=viewdownload&cid=4

8th text

HTH

Andre

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

Posted in reply to Andre

08-24-2009 11:33 AM

Bill and Andre,

thanks a lot for your answers. I did know proc greplay which is quite useful. I don't know how to create a template so I used v3s in order to have 3 graphs in 1 column. Then, I made some "copy-paste" in word. On word, I asked to present my document into 2 colums. So, I obtained what I would like : 6 graphs on 1 page !

Again, thanks a lot,

Céline

thanks a lot for your answers. I did know proc greplay which is quite useful. I don't know how to create a template so I used v3s in order to have 3 graphs in 1 column. Then, I made some "copy-paste" in word. On word, I asked to present my document into 2 colums. So, I obtained what I would like : 6 graphs on 1 page !

Again, thanks a lot,

Céline

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

Posted in reply to Celine_France

08-26-2009 06:17 PM

Double-click on sashelp.templt.v3s and look at the 3 place holders' coordinates in the log, in the form lower-left x, lower-left y, etc.

You can then make your own easily: look up statement TDEF in the proc GREPLAY doc. The doc has an example for a five panel template.

You can then make your own easily: look up statement TDEF in the proc GREPLAY doc. The doc has an example for a five panel template.

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

Posted in reply to ChrisNZ

08-28-2009 08:39 AM

Chris@NewZealand,

Thanks to your information, I have created my template ! Thanks a lot !

Here is the code if it can help someone :

proc greplay tc=work.Templt

nofs;

tdef L3r3s des="3 BOXES LEFT, 3 BOXES RIGHT (WITH SPACE)"

1/llx=0 lly=70

ulx=0 uly=100

urx=48 ury=100

lrx=48 lry=70

color=black

2/llx=00 lly=35

ulx=00 uly=65

urx=48 ury=65

lrx=48 lry=35

color=black

3/llx=00 lly=00

ulx=00 uly=30

urx=48 ury=30

lrx=48 lry=00

color=black

4/llx=52 lly=70

ulx=52 uly=100

urx=100 ury=100

lrx=100 lry=70

color=black

5/llx=52 lly=35

ulx=52 uly=65

urx=100 ury=65

lrx=100 lry=35

color=black

6/llx=52 lly=00

ulx=52 uly=30

urx=100 ury=30

lrx=100 lry=00

color=black;

quit;

Enjoy your week-end !

Céline

Thanks to your information, I have created my template ! Thanks a lot !

Here is the code if it can help someone :

proc greplay tc=work.Templt

nofs;

tdef L3r3s des="3 BOXES LEFT, 3 BOXES RIGHT (WITH SPACE)"

1/llx=0 lly=70

ulx=0 uly=100

urx=48 ury=100

lrx=48 lry=70

color=black

2/llx=00 lly=35

ulx=00 uly=65

urx=48 ury=65

lrx=48 lry=35

color=black

3/llx=00 lly=00

ulx=00 uly=30

urx=48 ury=30

lrx=48 lry=00

color=black

4/llx=52 lly=70

ulx=52 uly=100

urx=100 ury=100

lrx=100 lry=70

color=black

5/llx=52 lly=35

ulx=52 uly=65

urx=100 ury=65

lrx=100 lry=35

color=black

6/llx=52 lly=00

ulx=52 uly=30

urx=100 ury=30

lrx=100 lry=00

color=black;

quit;

Enjoy your week-end !

Céline

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

Posted in reply to Celine_France

09-01-2009 06:06 AM