我正在运行以下代码来输出某个变量的直方图:
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中的图形和图表,如何做到这一点?
感谢您提供任何帮助。
答案 0 :(得分: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;