大家好!
在 JMP 15 中,可以使用组变量轻松修改拟合曲线平台中拟合的框架尺寸。
在 JMP 17 中似乎有所不同。 即使我手动修改帧大小并尝试使用“按组脚本保存到脚本窗口”来获取适当的脚本,我也不会获得具有修改帧大小的脚本。
例如我可以使用以下脚本:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
obj = dt << Fit Curve(
Y( :weight ),
X( :height ),
Group( :sex ),
Fit Linear,
SendToReport(
Dispatch(
{"Plot"},
"Fit Curve Report",
FrameBox,
{Frame Size( 316, 134 ), Marker Drawing Mode( "Normal" )}
),
Dispatch(
{"Plot"},
"Fit Curve Report",
FrameBox( 2 ),
{Frame Size( 316, 134 ), Marker Drawing Mode( "Normal" )}
),
Dispatch(
{"Plot"},
"Fit Curve Report",
FrameBox( 3 ),
{Frame Size( 316, 134 ), Marker Drawing Mode( "Normal" )}
)
)
);我的问题是如何修改线性拟合的框架尺寸:

抱歉,如果问题已经发布。
非常感谢您的帮助。
我将使用 XPath 获取对所有框架盒的引用,然后从那些我想要修改的框架中进行选择。 下面是修改所有框架框大小的示例
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
obj = dt << Fit Curve(Y(:weight), X(:height), Group(:sex), Fit Linear);
fbs = Report(obj) << XPath("//FrameBox");
wait(1); // for demo purposes
fbs << Frame Size(316, 134);嗨,jthi,
非常感谢您的回复。您的解决方案效果很好。
我是只是想知道为什么它是不是可能的到手动调整大小这窗户到产生A脚本那做这相同的事物。
快速检查似乎 JMP 无法捕获对线性轮廓框内的框架框所做的修改。