以下GPLOT程序生成许多图表(它按不同产品进行销售)。如果我的产品有“沙发”,“床”,“椅子”,它会给出3张图,一张用于沙发,一张用于椅子,一张用于床。
我希望将生成的所有三个图表输出到一个PDF文件中。我尝试了以下内容,但它只保留最后一个图形。我有什么想法可以做到这一点吗?
for(i=1:i<num/2:i++)
(if num%i==0)
谢谢!
答案 0 :(得分:0)
将您的代码夹在ODS PDF和ODS PDF CLOSE语句之间。
ODS PDF FILE='my_file.pdf' style=meadow;
PROC GPLOT data = AB.TEMP;
plot sales*Months=Product;
by Region;
run;
ODS PDF CLOSE;
这对你有用吗?如果是这样,那么你的代码就有问题了。发布您的代码并登录该案例。
proc sort data=sashelp.cars out=cars;
by origin;
run;
ods pdf file="C:\_localdata\temp.pdf" style=meadow;
proc gplot data=cars;
plot mpg_city*msrp=make;
by origin;
run;
ods pdf close;