如何使用SAS Enterprise Guide 6.1编写可缩放矢量图形(SVG)输出的代码?

时间:2017-05-25 09:32:48

标签: sas enterprise-guide

标题说明了一切。我在ODS GRAPHICS语句中使用了OUTPUTFMT = SVG而在Base SAS中没有任何问题,但这种方法似乎不适合SAS Enterprise Guide。

1 个答案:

答案 0 :(得分:1)

如果查看日志,您会看到问题:

27         ods graphics on / OUTPUTFMT=SVG;
28         
29         proc reg data=test;
30         model y=x;
31         run;

WARNING: SASREPORT13 destination does not support SVG images. Using the default static format.

因此,EG产生的默认输出类型就是问题。您也可以在日志中看到:

15         ODS tagsets.sasreport13(ID=EGSR) FILE=EGSR
16             STYLE=HtmlBlue
17             STYLESHEET=(URL="file:///C:/Program%20Files/SASHome/SASEnterpriseGuide/7.1/Styles/HtmlBlue.css")
18             NOGTITLE
19             NOGFOOTNOTE
20             GPATH=&sasworklocation
21             ENCODING=UTF8
22             options(rolap="on")
23         ;

获得工具 - >选项。在窗口中选择“结果常规”并更改为HTML作为结果格式。

现在,当您运行代码时,会生成HTML和SVG文件。它们将位于GPATH定义的位置。

看起来SAS HTML查看器不能显示SVG文件。您必须自己下载并查看它们。

注意:我使用的是EG 7.1,但文件菜单选项应该非常相似。