如何使用 jsl 将当前图形生成器绘图复制到剪贴板?是否可以使用 jsl 将当前图形生成器绘图复制到系统剪贴板? 如果是这样,怎么办?
高级统计建模自动化和脚本编写大规模定制回复:如何使用 jsl 将当前图形生成器绘图复制到剪贴板?剪切此类副本存在问题。您可以在讨论社区中搜索详细信息,但我相信使用多个显示器的系统存在问题......并且 Mac 也可能是一个问题。
关于你的“巫术“ 陈述。显示树是处理 JMP 输出的主要组成部分,其详细信息均记录在脚本指南中。阅读和理解其工作原理打开了一个窗口(双关语),能够以各种方式理解和操作 JMP。
回复:如何使用 jsl 将当前图形生成器绘图复制到剪贴板?哇,这真是令人印象深刻的魔法! 成功了!
奇怪的是,x 轴标签在副本中大部分被切断,我想知道为什么会这样? 我尝试缩小字体,但这让情况变得更糟。 Mac JMP v14.2。回复:如何使用 jsl 将当前图形生成器绘图复制到剪贴板?你好@BHarris ,,
当然,您需要沿着显示树向下导航才能到达 GraphBuilderBox:
Window(1)[GraphBuilderBox(1)] << Copy Picture();
@朱利安
回复:如何使用 jsl 将当前图形生成器绘图复制到剪贴板?这非常接近!! 它复制整个窗口内容,其中包括本地数据过滤器、“图形生成器”灰色框等。有没有办法只获取绘图本身?回复:如何使用 jsl 将当前图形生成器绘图复制到剪贴板?你好@BHarris ,
我相信下面的jsl可以做到你想要的:
Window(1) << Copy Picture();
Window(1) 将指向最后一个活动窗口(注意:当前未活动,0 将指向脚本窗口),<< Copy Picture() 将该报表显示框的图像放置到系统剪贴板中。 我通常不喜欢以这种方式引用事物,更好的做法是使用平台上的句柄(如果有的话),如 Copy Picture() 的脚本索引中所示:
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
biv = dt << Bivariate( y( :weight ), x( :height ) );
rbiv = biv << report;
rbiv << Copy Picture();
我希望这有帮助!
@朱利安
回复:如何使用 jsl 将当前图形生成器绘图复制到剪贴板?我一定是看到了一些东西……我发誓我读过“复制到日记”……抱歉误导了你
回复:如何使用 jsl 将当前图形生成器绘图复制到剪贴板?嗯——创建一个图形生成器窗口,然后将其推送到日志,而不影响剪贴板。
我需要使用*已经存在的*图形生成器窗口并将图形复制到剪贴板。回复:如何使用 jsl 将当前图形生成器绘图复制到剪贴板?这是一种快速简便的方法......使用大类数据表。
names default to here(1);
dt=current data table();
gb = Graph Builder(
Variables( X( :weight ), Y( :height ) ),
Elements( Points( X, Y, Legend( 6 ) ), Smoother( X, Y, Legend( 7 ) ) )
);
gb<<JOURNAL></JOURNAL>