Here is the sample code:- proc sgplot data= &data DATTRMAP=Attrs ; by paramn parameter; where paramn = &i ; styleattrs datacontrastcolors = (red blue) datalinepatterns = (solid dash ) datasymbols = (circle plus) ; scatter x=visn y=&ymean / group=TRT01p ATTRID=TRT01p yerrorlower=&ylower yerrorupper=&yupper groupdisplay=cluster clusterwidth=0.2 name="s1" ; series x=visn y=&ymean / group=TRT01p ATTRID=TRT01p lineattrs=(thickness=1 ) name="s2" ; xaxistable _N / x=visn class=trt01p location=inside colorgroup=trt01p ATTRID=trt01p separator ; xaxis values = (0,30,180,210,360) valuesdisplay = ("Baseline" "Day 30" "Day 180" "Day 210" "Day 360") valueattrs=(size=8) fitpolicy = rotate label="Visit" offsetmin = 0.045 offsetmax = 0.045 type = linear; %if &i = 1 %then %do; scatter x=visn y=&ymean / group=TRT01p ATTRID=TRT01p yerrorlower=&ylower yerrorupper=&yupper groupdisplay=cluster clusterwidth=0.35 name="s1" ; xaxis values = (0,14,30,90,180,210,270,360) valuesdisplay = ("Baseline" "Day 14" "Day 30" "Day 90" "Day 180" "Day 210" "Day 270" "Day 360") valueattrs=(size=8) fitpolicy = rotate label="Visit" offsetmin = 0.045 offsetmax = 0.045 type = linear; %end; run;
... View more