If it is important to retain the scale for the days along the X axis, then I suggest use SGPLOT procedure, with DAYn. format for X variable. You can draw reflines at each month end for the separators. With SAS 9.3, you can add the month names using SGAnnotate. If scale for the dates on x axis is not critical, you could use the SGPANEL procedure. Extract monthname as a separate column and use it as the PANELBY variable with LAYOUT=COLUMNLATTICE, and ColumnHeaderPosition=bottom. Use a SCATTER plot with X=date with DAYn. format. With SGPANEL solution, you may get data range in each column only to the extend you have data, and each cell will be of equal width. To force the dates in each column to span 1-30 (or 28 or 31), you could use try using another column that has data for those dates, and use that as a scatter ovarlay with markersize=0. I think that may force the correct dates on each axis. If you are having problems, attach your data, and I can try it out.
... View more