我想按类别创建多个图。目前我的代码如下:
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;
但这包括所有类别。如何为不同类别创建不同的图表?此处的图表也是散点图。如何创建折线图?
答案 0 :(得分:0)
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摘要可以方便地生成一个没有任何重复y值的排序输出数据集,允许gplot通过by语句生成一对合理的折线图。如果您有更新版本的SAS,我肯定通过proc sgplot有更好看的替代方案,但我们中的一些人必须使用gplot。