SAS:为变量绘制具有不同值的不同时间序列

时间:2016-12-19 00:52:18

标签: graph sas

我想在1个图形中绘制2个时间序列行,其中有一个变量可以对数据所属的系列进行分类。例如,将有3个变量:DATE,GROUP和VALUE。 GROUP变量有2个值:0和1.因此,我想绘制2行,一行用于组0,一行用于组1。 在PROC GPLOT中,我会使用这样的东西:

proc gplot data=inefficiencyTimeSeries; 
    plot VALUE*DATE=GROUP / 
            legend vaxis=axis2 haxis=axis1 href='02jun08'd cframe=CXFFFFFF caxis=CX000000; 
run;

如何使用PROC SGPLOT做类似的事情?

1 个答案:

答案 0 :(得分:1)

一旦你试一试,SGPLOT就会非常直接。线图是SERIES,您可以指定x / y,这比记住PLOT语句所需的顺序更容易。 GROUP仍然是GROUP。文档有很多例子。

proc sgplot data=inefficiencyTimeSeries; 
series x=date y=VALUE/group=GROUP 
run;quit;
相关问题