Data visualization with SAS programming

overlay in proc sgplot

Reply
Occasional Contributor
Posts: 10

overlay in proc sgplot

Hi,

 

I want to overlay two plots using proc sgplot. I've tried the code below but get the error message:

 

"ERROR: Attempting to overlay incompatible plot or chart types"

 

Code:

 

proc sgplot data=estimates NOAUTOLEGEND Noborder;

Series y=ExpEstimate x=var / LINEATTRS=(THICKNESS=4);

band upper=UpperExp lower=LowerExp x=var / transparency=.5;

REFLINE 1 / Axis=Y LINEATTRS=(pattern=ThinDot color=Black THICKNESS=1);

yaxis Values=(0.25 0.5 1 1.5 2 3 4 5 6) Label="Hazard Ratio" Type=LOG LABELATTRS=(weight=BOLD style=normal size=11);

xaxis min=0 VALUES=(0 to 85 by 5) Label="Units" LABELATTRS=(weight=BOLD style=normal size=11);

density var;

run;

 

Attached is a copy of the graph I'm trying to create.

 

Any help would be greatly appreciated.

 

Thanks,

Anders (SAS9.4M2)

Super User
Super User
Posts: 9,227

Re: overlay in proc sgplot

You cannot use density plot with basic plots.  See this page for compatability:

http://documentation.sas.com/?docsetId=grstatproc&docsetTarget=p0yud64khw8fuin1xgr85dgxbb7t.htm&docs...

 

Basic and Distribution are not compatible.

Occasional Contributor
Posts: 10

Re: overlay in proc sgplot

Thanks
Ask a Question
Discussion stats
  • 2 replies
  • 87 views
  • 0 likes
  • 2 in conversation