下面的GPLOT过程生成许多图(它根据不同的产品给出销售)。如果我的产品有“沙发”,“床”,“椅子”,它会给出3张图表,一张是沙发,一张是椅子,一张是床。
我希望将生成的所有三个图都输出到一个PDF文件中。我尝试了以下方法,但它只保留生成的最后一个图。知道我该怎么做吗?
ODS PDF FILE= 'OUTPUT.PDF';
PROC GPLOT data = AB.TEMP;
plot sales*Months=Product;
by Region;
run;
ODS PDF CLOSE;
谢谢!
发布于 2015-09-25 19:16:48
将您的代码夹在ODS PDF和ODS PDF之间。
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;
https://stackoverflow.com/questions/32788953
复制相似问题