使用不连续数据绘制SAS中的线图

时间:2014-11-10 05:51:48

标签: sas

我试图绘制SAS线图,其中X轴为小时(0,1,2 ... 24),Y轴为衰减率。 我在小时= 20(晚上8点)开始监控。我需要绘制从20开始的线图。
当它变为0时,该线连接o到20形成一条直线。

我如何在SAS中处理这个问题。我正在使用PROC GPLOT

1 个答案:

答案 0 :(得分:1)

这对SAS来说是一个难题,但是可以管理它。

我有两个解决方案:

解决方案1)

将小时保持为数据中的列,但也添加日期/时间字段以表示时间总是在增加。

在gplot中使用日期/时间字段和拒绝率,但将日期/时间字段格式化为仅显示小时数。

解决方案2)

添加新列以表示订单

data temp;
set temp;
order = _n_;
run;

然后按新变量排序。

proc sort data=temp; by order; run;

最后,利用gplot中的排序选项。有关详细信息,请参阅随附的链接:http://www.math.wpi.edu/saspdf/gref/c21.pdf