回复:如何获得自动脚本以将图形图片保存为最大化窗口,而不是小窗口大小?尝试这个:
// for graph builder
gb = Graph Builder(
Show Control Panel( 0 ),
Size( 3000, 3000 ), // <<<<<<<<<<<<<<<
Fit to Window( "Off" ), // <<<<<<<<<<<<<<<<<
Variables( X( :height ), Y( :weight ), Overlay( :sex ) ),
Elements( Points( X, Y, Legend( 1 ) ), Smoother( X, Y, Legend( 2 ) ) )
);
gb<<SAVEPICTURE></SAVEPICTURE>
这适用于屏幕锁定时的 Graph Builder,并且可以制作巨大的图表;如果你像上面显示的那样大,你也需要增加字体大小和线宽。 大多数其他平台没有 FitToWindow 行为,因此只需调整图形大小就足够了。
我不确定 Windows 如何实现锁定屏幕行为,有时称为无头。 讨论,我不建议安装任何第三方软件。
回复:如何获得自动脚本以将图形图片保存为最大化窗口,而不是小窗口大小?谢谢你! 我试过了,但似乎没有用。 保存的图像大小与图形生成器的 Size() 中声明的大小不匹配,即使适合窗口关闭也是如此。 我尝试将图表设置为 1920x1080,但当屏幕锁定时,它们被保存为 1024x700 之类的分辨率。
有没有什么办法可以通过报告或日记来保存强制尺寸的图片?
回复:如何获得自动脚本以将图形图片保存为最大化窗口,而不是小窗口大小?不知道为什么这对你不起作用。 这是一个稍微不同的方法:
Wait( 10 ); // to lock the screen
dt = Open( "$sample_data/big class.jmp" );
gb = H List Box( // <<<<<<<<<<<<<<<<<<<<<<<
dt << Graph Builder(
Show Control Panel( 0 ),
Size( 1920*2, 1080*2 ), // <<<<<<<<<<<<<<<
// Fit to Window( "Off" ), // <<<<<<<<<<<<<<<<<
Variables( X( :height ), Y( :weight ), Overlay( :sex ) ),
Elements(
Points( X, Y, Legend( 1 ) ),
Smoother( X, Y, Legend( 2 ) )
)
)
);
gb << savepicture( "$desktop/gb2.png" );
附上gb2.png。
当像图形生成器这样的平台启动时,它会环顾四周,看看是否有可以附加的显示框(如上面的 H 列表框(...))。 如果它找到一个,它不会打开一个新窗口,所以它也不会以这种方式适应窗口行为。
回复:如何获得自动脚本以将图形图片保存为最大化窗口,而不是小窗口大小?那奏效了。 谢谢你!
如何获取自动化脚本将图形图片保存为最大化窗口,而不是小窗口大小?我使用 Windows 批处理文件按计划运行脚本,无论计算机是否锁定,脚本都会运行。 这些脚本收集数据,然后将图像以 .png 格式保存到各个位置。
如果我登录到计算机,我可以运行脚本,图像将保存为最大化窗口 - 图形将填满屏幕,您可以看出窗口尺寸很大。 这些相同的脚本在由窗口自动运行时会将图片保存在较小的窗口大小中,这会大大压缩图形。
我可以向这些脚本添加什么内容以确保它们以最大窗口大小保存吗?
我尝试在脚本中使用 <自动化和脚本编写大规模定制视窗