Sas 如何在proc gplot中按组创建
我想按类别创建多个绘图。目前我的代码如下:Sas 如何在proc gplot中按组创建,sas,Sas,我想按类别创建多个绘图。目前我的代码如下: proc gplot data=data; plot (a b)*week *by category; /vaxis=axis3 haxis=axis3 legend=legend1 overlay skipmiss; title font='HELVETICA' height=1.2 "Volumes"; run; 但这包括所有类别。如何为不同类别创建不同的图表?这里的图表也是散点图。如何创建折线图?一位S
proc gplot data=data;
plot (a b)*week
*by category;
/vaxis=axis3 haxis=axis3 legend=legend1 overlay skipmiss;
title font='HELVETICA' height=1.2 "Volumes";
run;
但这包括所有类别。如何为不同类别创建不同的图表?这里的图表也是散点图。如何创建折线图?一位SAS 9.1.x用户?假设您需要基于gplot的示例:
proc summary data = sashelp.class nway;
var height;
class sex age;
output out = class mean=;
run;
symbol1 interpol = join;
proc gplot data = class;
by sex;
plot height * age;
run;
quit;
这里,proc summary可以方便地生成排序后的输出数据集,而不需要任何重复的y值,从而允许gplot通过by语句生成一对合理的折线图。如果您有更新版本的SAS,我相信通过proc sgplot会有更好看的替代品,但我们中的一些人必须使用gplot。我对proc gplot不太熟悉,但我认为proc sgpanel或其他sg图形程序可能会满足您的需求。您有什么版本的SAS?你服从我的命令吗?