y轴
有几个 y 轴选项会影响轴渲染。考虑offsetmin
或调整列表values=
公式行
中没有formula
语句,SGPLOT
因此您必须创建一个辅助列以在series
. 有时您可以将数据的 x 与公式的 x 对齐。但是,对于需要更高密度的 x 公式的情况,您可以堆叠散点图和公式数据。 不要沉迷于大量缺失的价值观和任何浪费的感觉。
我不确定您的曲线拟合来自何处,但统计图形(SGPLOT 中的 SG)具有许多用于拟合内置数据的功能。
* make some example data that looks something like the fit curve;
data have;
do x = 0.03 to 1 by 0.0125;
y = ( 160.3 * x ) / ( 0.0477 + x ) ;
y + round ( 4 * ranuni(123) - 8, 0.0001);
output;
x = x * ( 1 + ranuni(123) );
end;
x = 0.02;
y = 51;
output;
run;
* generate the series data for drawing the fit curve;
* for complicated formula you may want to adjust step during iteration;
data fit;
step = 0.001;
do x = 0 to 1;
y = ( 160.3 * x ) / ( 0.0477 + x ) ;
output;
* step = step + smartly-adjusted-x-increment;
x + step;
end;
keep x y;
rename x=xfit y=yfit;
run;
* stack the scatter data and the curve fit data;
data have_stack_fit;
set have fit;
run;
proc sgplot data=have_stack_fit;
scatter x = x y = y;
series x = xfit y = yfit / legendlabel="( 160.3 * x ) / ( 0.0477 + x )";
yaxis values = (0 60 to 160 by 20) ;
run;