使用窗口名称将图表发送到日志,而不是使用图表句柄?考虑以下示例脚本(我的实际问题的简化版本)
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
//Scatt3D = dt << Scatterplot 3D( Y( :age, :height ), X Axis( :age ), Y Axis( :height ) );
include ("plotScatterPlot.jsl");
Window ("Big Class - Scatterplot 3D of age, height")<< journal;
//Scatt3D << journalwhere plotScatterPlot.jsl contains
Scatt3D = dt << Scatterplot 3D( Y( :age, :height ), X Axis( :age ), Y Axis( :height ) );
它生成带有窗口名称的 3D 散点图
"Big Class - Scatterplot 3D of age, height"
我可以使用生成日记
Scatt3D << journal
但我需要使用窗口名称生成日志
Window ("Big Class - Scatterplot 3D of age, height")<< journal;这是行不通的。我可以得到一些帮助来让它发挥作用吗?
(我在 JMP13)。
自动化和脚本编写数据探索和可视化回复:使用窗口名称而不是使用图表句柄将图表发送到日志?@txnelson对不起,这是一个错字
Window ("MPD16.0008.02 6 - Graph Builder, height")我现在已经在上面的帖子中更正了,我正在使用
Window ("part16.08.02 6 - Graph Builder")[outlinebox(1)]<< journal;它现在正在工作(删除了高度)。 谢谢。
的目的是什么
,height
?
回复:使用窗口名称而不是使用图表句柄将图表发送到日志?我在使用时创建了日志
Window ("part16.08.02 6 - Graph Builder")[outlinebox(1)]<< journal;
它使用实际窗口的名称。你为什么要用
Window ("MPD16.0008.02 6 - Graph Builder, height")
作为窗口名称?
回复:使用窗口名称而不是使用图表句柄将图表发送到日志?谢谢@txnelson .这适用于我提供的示例。 但是,对于我正在处理的实际问题,我遇到了错误。
在我的实际问题中,图表窗口(热图)有一个名称。
"part16.08.02 6 - Graph Builder"
跑步
Window ("part16.08.02 6 - Graph Builder, height")[outlinebox(1)]<< journal;给我以下错误
expected character arg 1 in access or evaluation of 'Outline Box' , Outline Box/*###*/(1)
In the following script, error marked by /*###*/
Window( "part16.08.02 6 - Graph Builder, height" )[Outline Box/*###*/(1)] << journal
回复:使用窗口名称而不是使用图表句柄将图表发送到日志?以下 JSL 将根据 JMP 13 中的窗口名称生成日志
Window ("Big Class - Scatterplot 3D of age, height")[outlinebox(1)]<< journal;