如何使用 SAS Enterprise Guide 6.1 对可缩放矢量图形 (SVG) 输出进行编码?
How do I code Scalable Vector Graphics (SVG) output with SAS Enterprise Guide 6.1?
标题说明了一切。我在 ODS GRAPHICS 语句中使用了 OUTPUTFMT=SVG,在 Base 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 ;
进入工具->选项。在 window select "Results General" 中更改为 HTML 作为结果格式。
现在当您 运行 代码时,您会得到 HTML 和生成的 SVG 文件。它们将位于定义的 GPATH
位置。
SAS HTML 查看器似乎无法显示 SVG 文件。您将不得不自己下载并查看它们。
注意:我使用的是 EG 7.1,但文件菜单选项应该非常相似。
标题说明了一切。我在 ODS GRAPHICS 语句中使用了 OUTPUTFMT=SVG,在 Base 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 ;
进入工具->选项。在 window select "Results General" 中更改为 HTML 作为结果格式。
现在当您 运行 代码时,您会得到 HTML 和生成的 SVG 文件。它们将位于定义的 GPATH
位置。
SAS HTML 查看器似乎无法显示 SVG 文件。您将不得不自己下载并查看它们。
注意:我使用的是 EG 7.1,但文件菜单选项应该非常相似。