Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Logging SAS X轴对数刻度_Logging_Graph_Sas_Histogram_Scale - Fatal编程技术网

Logging SAS 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

我正在使用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);
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;