双变量拟合-如何删除拟合线和结果我想在拟合每个值后对我的图进行简单处理。 我已经搜索了一些解决方案,但不适用于我的情况。
我想删除包含所有“适合每个值”行项目的框。 看起来可以使用report(biv)[PictureBox(2)] << delete;来完成。 但是不幸的是,“适合每个值”不是“ PictureBox”。 相反,它从显示树中看起来是“细分”。 我该如何解决这个问题,以使情节看起来更好?



脚本编写回复:双变量拟合-如何删除拟合线和结果适合显示全部位于Border Box()内。如果删除了Border Box(),则显示的拟合将被删除。
Report( biv )[Border Box( 2 )] << delete;
或者,您可以通过更改其“可见性”来“隐藏”该显示
Report( biv )[Border Box( 2 )] << visibility("collapse");
这是一个完整的例子

Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
biv = Bivariate(
Y( :height ),
X( :weight ),
Fit Where( :age == 12, Fit Spline( 1000, {Line Color( {92, 106, 234} )} ) ),
Fit Where( :age == 13, Fit Spline( 1000, {Line Color( {142, 149, 213} )} ) ),
Fit Where( :age == 14, Fit Spline( 1000, {Line Color( {192, 192, 192} )} ) ),
Fit Where( :age == 15, Fit Spline( 1000, {Line Color( {212, 132, 132} )} ) ),
Fit Where( :age == 16, Fit Spline( 1000, {Line Color( {232, 71, 71} )} ) ),
Fit Where( :age == 17, Fit Spline( 1000, {Line Color( {252, 11, 11} )} ) )
);
Report( biv )[Border Box( 2 )] << delete;
// or
// Report( biv )[Border Box( 2 )] << visibility("collapse");回复:双变量拟合-如何删除拟合线和结果吉姆
我已经测试过,但没有任何改变。 我已经包含了我的剧本。 您能否看一下并提供建议?
坦斯克
宋俊

---粘贴时编码格式损坏,以免阅读不方便。请检查上方的屏幕截图。
biv = Bivariate(
Y( :DATA ),
X( :Rad ),
By( :Lot7 ),
SendToReport(
Dispatch(
{},
"Bivar Plot",
FrameBox,
{Frame Size( 450, 300 ), Row Legend(
:WID3,
Color( 1 ),
Color Theme( "JMP Default" ),
Marker( 1 ),
Marker Theme( "Standard" ),
Continuous Scale( 0 ),
Reverse Scale( 0 ),
Excluded Rows( 0 )
)}
),
),
Group By( :WID3 ),
Fit Spline( 0.1, Standardized )
);回复:双变量拟合-如何删除拟合线和结果您取消了删除拟合显示的语句
Report( biv )[Border Box( 2 )] << delete;
回复:双变量拟合-如何删除拟合线和结果您的分析中有一个By()列,这意味着您的变量比维不是双变量平台对象,而是两个或多个双变量对象的列表。 您将需要遍历它们以对所有子报表进行更改。
试试这个:
xp = (biv << xpath( "//PictureBox" ));
For( i = N Items( xp ), i > 0, i--,
xp[i][2] << visibility( "collapse" )
);