Hi all, My data contains patients' ID (idd) and charateristic of that patient (TroughHour) as follows: Trough
Obs idd Hour
1 10002 1
2 10003 23
3 10005 2
4 10006 2
5 10007 4
6 10008 0
7 10009 4
8 10010 3
9 10011 0
10 10012 22
11 10013 4
12 10014 2
13 10015 4
14 10017 2
15 10018 4
16 10023 4
17 10024 22
18 10025 2
19 10026 3
20 10027 0
21 10028 22
22 10029 22
23 10030 3
24 10033 3
25 10034 5
26 10035 3
27 10036 23
28 10037 4
29 10038 1
30 10040 23
31 10041 23
32 10042 23
33 10044 4
. . .
. . .
. . . What I want to do is to draw the frequency or count percentage over the variable "TroughHour". When we want to draw this, SGPLOT is a very poweful tool, so I use it to do so: PROC SGPLOT DATA=Have;
HISTOGRAM TroughHour;
RUN; The result goes like this: Though it does show the percentage, the presentation isn't what I expected exactly. #1 The range isn't right: I only want to show TroughHour= 22, 23, 0, 1, 2, 3, 4, and 5, but it shows from 0 to 23. #2 The order isn't correct either: I want it to be presented in the order of 22, 23, 0, 1, 2, 3, 4, 5, but now its order is 0, 1, ..., 23 While searching for some useful information by myself, hope you guys can kindly give me a hand. Thanks in advance!
... View more