1

我正在运行以下代码来输出某个变量的直方图:

    ods results off;
    ods listing close;
    ods pdf file="&folder/temp.pdf";
    title ;
    * Histogram of betCount;
    proc univariate data=want;
          var BetCount;
          histogram;
    *label sex=' ' height='Height (cm)';
    run;
    ods pdf close;
    ods listing;
    ods results on;

它确实创建了一个 PDF,但有很多额外的表格和输出。我只想查看直方图,因为我将乳胶作为 \minipage 的一部分读入其中,其中包含六个数字。我之前通过截取所需区域的屏幕截图,粘贴到 Paint 并转换为 PDF 或 PNG 手动完成此操作:我不想再走那条路了!对于 SAS 中的图形和绘图,通常如何做到这一点?

非常感谢您的帮助。

4

1 回答 1

4

您可以为图形命名,然后使用 ODS SELECT (仅)选择它。(ODS TRACE ON 将帮助您在日志中看到它。)

ods trace on;
ods pdf file="c:\temp\myfile.pdf";
ods select histogr;
proc univariate data=sashelp.class;
var age;
histogram age/name="Histogr" ;
run;
ods pdf close;
于 2013-08-02T00:46:16.930 回答