在 SAS 9.3 中,我可以ODS HTML GPATH
用来指定要保存图形的路径(如果我愿意的话)。在 9.4 中,默认情况下(即每次打开 SAS 时),每当我制作图表(PROC SGPLOT
例如,使用 )时,它会自动将绘图保存到保存 SAS 程序的位置。我已经尝试转到工具 --> 选项 --> 首选项 --> 结果并取消选中 HTML 和 ODS 选项的每个组合,但无论如何我仍然会自动保存图表。我怎样才能关闭它?最好我仍然在SAS 中有 ODS 输出,但我不希望这些 PNG(或其他)图像自动保存到我在 SAS 外部的计算机中。
编辑:更多信息,因为上述差异尚不清楚。
1)在 9.3 中,我不得不说ODS GRAPHICS ON
并指定ODS HTML GPATH
,以便让 SAS 将我的绘图保存到我在 SAS 之外的计算机上(或者我是这么认为的)。如果我想要 SAS 内部的 ODS 图形,但不保存 SAS 外部的图形,我可以直接说ODS GRAPHICS ON
并跳过该ODS HTML GPATH
语句。
2)当我打开 9.4 并且不做任何关于ODS
(即保留默认设置)的声明,但运行诸如SGPLOT
I A之类的过程时,得到一个 html 图(显示在 SAS 的“结果”窗口中的 ODS 图)和我可以双击以在 Windows Photo Viewer 中打开的图表,并且B )该图还自动保存在我的 SAS 程序所在的位置作为 PNG。
试图停止这种自动图形保存,我在运行之前在 SAS 9.4 中尝试了以下操作PROC SGPLOT
:
1) ODS GRAPHICS OFF
: 没有任何变化。我仍然得到上面第 (2) 点中列出的所有内容。
2)ODS HTML CLOSE
(带ODS GRAPHICS ON
):在 SAS 中丢失 html/ODS 版本的图形,但在 SAS 中仍然有图形我可以双击在 Windows 照片查看器中打开的图形,并且图形仍然自动保存到我的 SAS 程序的位置。
3)ODS GRAPHICS OFF
和ODS HTML CLOSE
: 与前面的情况相同 ((2) 直接在上面)。
我想要的(我觉得这是 9.3 中的情况)是的,在SAS 中出现 ODS 图(实际上不需要可以双击以在 Windows 照片查看器中打开的版本),但没有,不要让 SAS 将 PNG 保存到我的计算机(特别是我的 SAS 程序的位置)。