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

用不连续数据在SAS中绘制线图,sas,Sas,我试图绘制SAS线图,X轴为小时(0,1,2…24),Y轴为下降率。 我在20点(晚上8点)开始监控。我需要从20开始绘制线条图。 当它变为0时,该线将o连接到20,形成一条直线 如何在SAS中处理此问题。我正在使用PROC GPLOT这对SAS来说是一个难题,但可以管理 我有两个解决方案: 解决方案1) 在数据中保留小时作为一列,但也添加日期/时间字段以表示时间始终在增加 在gplot中使用日期/时间字段和拒绝率,但将日期/时间字段的格式设置为仅显示小时 解决方案2) 添加一个新列以表示顺序

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


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

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

我有两个解决方案:

解决方案1)

在数据中保留小时作为一列,但也添加日期/时间字段以表示时间始终在增加

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

解决方案2)

添加一个新列以表示顺序

data temp;
set temp;
order = _n_;
run;
然后按新变量排序

proc sort data=temp; by order; run;
最后,在gplot中使用排序选项。有关更多信息,请参阅所附链接: