Pdf 批处理与交互式会话中与proc greplay行为不一致

Pdf 批处理与交互式会话中与proc greplay行为不一致,pdf,graph,sas,Pdf,Graph,Sas,我有一些SAS代码,可以在相同比例的轴上绘制两个图表-一个堆叠垂直条形图和一个折线图。然后,它通过proc greplay在条形图顶部绘制线条,以生成堆叠条形图+折线图。这是通过ODS输出到pdf的 当我在一个交互式SAS会话中运行我的代码时,它会按照预期的方式工作——两个图表大小相同,并且排在一个图表的顶部。但是,如果在批处理会话中运行完全相同的代码,条形图将被压缩到图表区域的左半部分,而折线图将以全尺寸显示 你知道这是什么原因吗?批处理会话和交互式会话之间可能存在一些不同的设置,但我不确定是

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

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


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

我只是在用于生成pdf的ODS三明治中包含了最终的过程。一旦我将前面的图表过程、选项语句等也放在那里(使用选项节点显示以确保各个图表在叠加之前不会出现在PDF中),它就会按照预期呈现出来。

我猜选项是其中更重要的部分,进程本身并不重要,除非您依赖于以特定顺序命名/编号的图,您应该能够在不需要运行进程的情况下处理这些图。