在批处理与交互式会话中使用proc greplay的行为不一致

时间:2014-06-15 16:41:05

标签: pdf graph sas

我有一些SAS代码在相同比例的轴上绘制2个图表 - 一个堆叠的垂直条形图和一个折线图。然后它通过proc greplay在条形图上绘制线条以生成堆叠条形图+折线图。这是通过ODS输出到pdf。

当我在交互式SAS会话中运行我的代码时,它按预期工作 - 两个图表大小相同,并且排列在一起。但是,如果我在批处理会话中运行完全相同的代码,条形图将被压缩到图表区域的左半部分,折线图将以完整大小显示。

知道可能导致这种情况的原因是什么?批处理和交互式会话之间可能存在一些不同的设置,但我不确定哪些设置可以负责。

1 个答案:

答案 0 :(得分:1)

我只包括用于制作pdf的ODS三明治内的最终proc greplay。一旦我将前面的图表procs,goptions语句等放在那里(使用goptions nodisplay来确保各个图表在重叠之前没有在PDF中结束),它们都按预期呈现。

相关问题