In my data has 2 treatments, In below code step1,For one treatment I have created 3 plots by proc sgplot and combine them in one plot on PDF by using proc greplay , but client asked me to create it for another treatment too and the final output in 2 pages by treatment, one and two. So, In below code step 2, i have created another 3 plots by by proc sgplot , So my question is 1) How can i create 2nd set of plots to combine them in one plot on PDF by using proc greplay? 2) once i create 2nd set of PDF with 2nd treatment, how can i combine 1st treatment plot pdf and 2nd treatment plot pdf? I have used the below code.... /*** Step1-code: for Treatmet 1***/ /***created 3 plots by proc sgplot***/ %* SGPLOT1: ods graphics on / border=no reset=index imagename='plot1' proc sgplot data=dataset ; by trtp; where trtp="treatment1"; vbarparm category=subjid response=count / fillattrs=(color=green); yaxis values = (0 to 8 by 1) valueattrs=(weight=bold size=12pt) ; xaxis display = (novalues) label=''; run; %* SGPLOT2: ods graphics on / border=no reset=index imagename='plot2' proc sgplot data=dataset ; by trtp; where trtp="treatment1"; vbarparm category=subjid response=count / fillattrs=(color=green); yaxis values = (0 to 8 by 1) valueattrs=(weight=bold size=12pt) ; xaxis display = (novalues) label=''; run; %* SGPLOT3: ods graphics on / border=no reset=index imagename='plot3' proc sgplot data=dataset ; by trtp; where trtp="treatment1"; vbarparm category=subjid response=count / fillattrs=(color=green); yaxis values = (0 to 8 by 1) valueattrs=(weight=bold size=12pt) ; xaxis display = (novalues) label=''; run; goptions reset=all noborder device=png300 nodisplay; goptions noborder iback="&outdir./plot1.png" imagestyle=fit; proc gslide; run; quit; goptions noborder iback="&outdir./plot2.png" imagestyle=fit; proc gslide; run; quit; goptions noborder iback="&outdir./plot3.png" imagestyle=fit; proc gslide; run; quit; ods pdf file="x/swss3_0/table/oncoprint.pdf" title= "&tabno"; proc greplay nofs igout=work.gseg tc=work.tempcat; tdef spec4 1/ llx=4 lly=71 ulx=4 uly=90 urx=61 ury=90 lrx=61 lry=71 2/ llx=1 lly=10 ulx=1 uly=72 urx=70 ury=72 lrx=70 lry=10 3/ llx=61 lly=10 ulx=61 uly=73 urx=100 ury=73 lrx=100 lry=10 4/ llx=0 lly=0 ulx=0 uly=100 urx=100 ury=100 lrx=100 lry=0; template spec4; treplay 1:1 2:2 3:3 4:4; run; quit; ods pdf close; ods listing; /***Step2- code: for Treatmet 2***/ /***created 3 plots by proc sgplot***/ %* SGPLOT1: ods graphics on / border=no reset=index imagename='plot5' proc sgplot data=dataset ; by trtp; where trtp="treatment2"; vbarparm category=subjid response=count / fillattrs=(color=green); yaxis values = (0 to 8 by 1) valueattrs=(weight=bold size=12pt) ; xaxis display = (novalues) label=''; run; %* SGPLOT2: ods graphics on / border=no reset=index imagename='plot6' proc sgplot data=dataset ; by trtp; where trtp="treatment2"; vbarparm category=subjid response=count / fillattrs=(color=green); yaxis values = (0 to 8 by 1) valueattrs=(weight=bold size=12pt) ; xaxis display = (novalues) label=''; run; %* SGPLOT3: ods graphics on / border=no reset=index imagename='plot7' proc sgplot data=dataset ; by trtp; where trtp="treatment2"; vbarparm category=subjid response=count / fillattrs=(color=green); yaxis values = (0 to 8 by 1) valueattrs=(weight=bold size=12pt) ; xaxis display = (novalues) label=''; run; goptions reset=all noborder device=png300 nodisplay; goptions noborder iback="&outdir./plot5.png" imagestyle=fit; proc gslide; run; quit; goptions noborder iback="&outdir./plot6.png" imagestyle=fit; proc gslide; run; quit; goptions noborder iback="&outdir./plot7.png" imagestyle=fit; proc gslide; run; quit; ods pdf file="x/swss3_0/table/oncoprint.pdf" title= "&tabno"; proc greplay nofs igout=work.gseg tc=work.tempcat; tdef spec5 1/ llx=4 lly=71 ulx=4 uly=90 urx=61 ury=90 lrx=61 lry=71 2/ llx=1 lly=10 ulx=1 uly=72 urx=70 ury=72 lrx=70 lry=10 3/ llx=61 lly=10 ulx=61 uly=73 urx=100 ury=73 lrx=100 lry=10 4/ llx=0 lly=0 ulx=0 uly=100 urx=100 ury=100 lrx=100 lry=0; template spec5; treplay 5:5 6:6 7:7 8:8; run; quit; ods pdf close; ods listing;
... View more