如何使用SAS Enterprise Guide 6.1对可缩放矢量图形(SVG)输出进行编码?

如何使用SAS Enterprise Guide 6.1对可缩放矢量图形(SVG)输出进行编码?,sas,enterprise-guide,Sas,Enterprise Guide,标题说明了一切。我在ODS图形语句中使用了OUTPUTFMT=SVG,基本SAS中没有任何问题,但这种方法似乎不适合SAS Enterprise Guide。如果查看日志,您将看到以下问题: 27 ods graphics on / OUTPUTFMT=SVG; 28 29 proc reg data=test; 30 model y=x; 31 run; WARNING: SASREPORT13 destina

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

如果查看日志,您将看到以下问题:

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,但是文件菜单选项应该非常相似。

需要一些信息,比如,您正在运行什么代码?这是使用本地服务器还是实际的服务器?我想象SVG查看器在内部使用IE,我认为是在版本9之前?还是10?无法显示SVG。我想你可以改变这一点,大概是通过使用查看器选项。我的设置为Chrome。我认为问题在于SVG文件被放入HTML中,带有指向它们在服务器上位置的静态链接。你正在本地观看,Chrome/IE/什么都看不到。嗯,事实上我也是,但还是看不到。这就是本地服务器。如果我切换到本地,我会得到一个按钮,上面说结果将显示在外部,例如,单击在Chrome(Windows默认)中打开HTML,我会看到SVG图像。切换:1)打开HTML+2“SAS报告”结果格式成功。现在工作很好,非常感谢您的帮助。