我试着用X轴作为小时(0,1,2...24),Y轴是递减率,绘制SAS线图。我在小时= 20 (晚上8点)开始了我的监控。我需要绘制从20开始的线状图。
当它变为0时,这条线连接o到20,形成一条直线。
如何在SAS中处理此问题。我正在使用PROC GPLOT
发布于 2014-11-11 05:10:35
这对SAS来说是一个困难,但也是可以管理的。
我有两个解决方案:
解决方案1)
将小时作为一列保留在数据中,但也要添加日期/时间字段,以表示时间始终在增加。
在gplot中使用日期/时间字段和递减率,但格式化日期/时间字段以仅显示小时。
解决方案2)
添加一个新列来表示顺序
data temp;
set temp;
order = _n_;
run;
然后按新变量排序。
proc sort data=temp; by order; run;
最后,使用gplot中的sorted选项。有关更多信息,请参阅所附链接:http://www.math.wpi.edu/saspdf/gref/c21.pdf
https://stackoverflow.com/questions/26837581
复制相似问题