Logging SAS X轴对数刻度
我正在使用sgplot创建一个直方图 有人知道如何用对数刻度显示x轴吗 我试着遵循下面的文档,但似乎不起作用。 我得到以下警告:Logging SAS X轴对数刻度,logging,graph,sas,histogram,scale,Logging,Graph,Sas,Histogram,Scale,我正在使用sgplot创建一个直方图 有人知道如何用对数刻度显示x轴吗 我试着遵循下面的文档,但似乎不起作用。 我得到以下警告: NOTE: Log axis cannot support zero or negative values in the data range. The axis type will be changed to LINEAR. 相反,请考虑执行对数变换的直方图: data plot; set have; log10x = log10(x); r
NOTE: Log axis cannot support zero or negative values in the data range.
The axis type will be changed to LINEAR.
相反,请考虑执行对数变换的直方图:
data plot;
set have;
log10x = log10(x);
run;
proc sgplot data=plot;
histogram log10x;
* xaxis type=log logbase=10 logstyle=logexpand
logvtype=exponent
min=1 max=8
;
run;
你好,李察,谢谢你的回复,我会考虑上面的选择。知道x轴记录是否仍然可行吗?
data plot;
set have;
log10x = log10(x);
run;
proc sgplot data=plot;
histogram log10x;
* xaxis type=log logbase=10 logstyle=logexpand
logvtype=exponent
min=1 max=8
;
run;