我正在使用 BY GROUP 选项绘制一些数据。虽然我可以使用 #byval 选项自动将 BY GROUP 值放在每个图的标题中,但我想单独保存每个图并希望在 #byval 之后命名它而不是调用它 - SGPLOT01、SGPLOT02 ...
例如,假设我有:
data xyz;
input type$ x y1 y2@@;
cards;
A 1 5 7
A 2 7 9
A 3 8 10
B 1 5 7
B 2 7 9
B 3 8 10
;;
RUN;
PROC SGPLOT DATA=xyz;
by type;
series1 x=x y=y1/markers;
series2 x=x y=y2/markers;
title "#byval";
RUN;
在本例中,将为类型 A 和 B 分别创建两个图。但程序会自动将它们命名为 SGPLOT1.pdf 和 SGPLOT2.pdf。我宁愿将它们命名为 A.pdf 和 B.pdf,并希望将它们保存到目录“C:/SGPLOTS/”。
谢谢你的帮助。