雙變量擬合-如何刪除擬合線和結果我想在擬合每個值後對我的圖進行簡單處理。 我已經搜索了一些解決方案,但不適用於我的情況。
我想刪除包含所有“適合每個值”行項目的框。 看起來可以使用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" )
);