我想绘制一个由95%CI,99%CI和平均值(所有三个都是线)覆盖的散点图。我的代码是
goptions reset=all;
goptions device=sasemf xmax=15cm ymax=8cm xpixels=1600 ypixels=800 hsize=15cm vsize=8cm cback='00000000' ctext=black rotate=landscape;
symbol1 interpol=join colour=lightgreen width=3;
symbol2 interpol=join colour=orange width=3;
symbol3 interpol=join colour=red width=3;
symbol4 interpol=none value=dot colour=black width=3;
symbol5 interpol=none value=dot colour=blue width=3;
axis1 label=(C=black 'Total Number of Procedures' ) order=(50 to 650 by 50) ;
axis2 label=(a=90 r=0 C=black 'Standardised Proportion') order=(0 to 0.16 by 0.02) ;
legend1 order=('overall_rate' 'upper_95' 'upper_99') value=('Overall Proportion' '95% Confidence Limit' '99.5% Confidence Limit') label=none position=(top right inside) down=4 mode=protect ;
proc gplot data=graph;
plot (overall_rate upper_95 upper_99 rratio1 rratio2)*total / overlay legend=legend1 haxis=axis1 vaxis=axis2 noframe areas=1;
run;
quit;
数据看起来像
似乎只有symbol1语句不起作用,其他四个都没问题。有人知道这个问题吗?
谢谢, 安德烈
答案 0 :(得分:0)
删除areas=1
语句的plot
选项。
它填充了第一条曲线下覆盖的区域,在图形上覆盖symbol1
定义的浅绿色线。