Adattamento bivariato: come eliminare linee e risultati di adattamentoVorrei che le mie trame fossero semplici dopo aver adattato ogni valore. Ho cercato alcune soluzioni, ma non funziona per il mio caso.
Desidero eliminare la casella contenente tutti gli elementi pubblicitari "Fit Each Value". Sembra che si possa fare con report(biv)[PictureBox(2)]<



ScriptingRe: Adattamento bivariato - come eliminare linee di adattamento e risultatiOh. È fantastico~~~ Posso fare un'altra domanda?
Le linee di raccordo vengono eliminate. Ma vorrei eliminare i risultati della curva di adattamento. Ho provato [4], ma non funziona. Potresti per favore dare un ottimo consiglio?
Grazie,
Jun Sung

Re: Adattamento bivariato - come eliminare linee di adattamento e risultatiSe si dispone di una legenda di riga, la casella delle linee adattate sarebbe la terza PictureBox di ogni sottoreport bivariato.
Questo dovrebbe funzionare:
xp = (biv << xpath( "//PictureBox" ));
For( i = N Items( xp ), i > 0, i--,
xp[i][3] << visibility( "collapse" )
);
Re: Adattamento bivariato - come eliminare linee di adattamento e risultatiC'è qualche cancellazione con il looping. Ma in realtà cancella la legenda. Come posso modificare lo script per eliminare le linee di raccordo?
Grazie,
Jun Sung
Prima di eseguire il ciclo dello script:


Con lo script in loop:


Re: Adattamento bivariato - come eliminare linee di adattamento e risultatiHai una colonna By () nella tua analisi, il che significa che la tua variabile biv non è un oggetto piattaforma bivariato ma un elenco di due o più oggetti bivariati. Sarà necessario scorrerli per apportare le modifiche a tutti i sottoreport.
Prova questo:
xp = (biv << xpath( "//PictureBox" ));
For( i = N Items( xp ), i > 0, i--,
xp[i][2] << visibility( "collapse" )
);
Re: Adattamento bivariato - come eliminare linee di adattamento e risultatiHai tralasciato l'istruzione che esegue la cancellazione dei display di adattamento
Report( biv )[Border Box( 2 )] << delete;
Re: Adattamento bivariato - come eliminare linee di adattamento e risultatiJim,
Ho provato ma non è cambiato nulla. Ho incluso la mia sceneggiatura. Potresti per favore dare un'occhiata e dare un consiglio?
Grazie,
Jun Sung

--- formato di codifica interrotto quando lo incollo in modo che la lettura non sia semplice. si prega di controllare la cattura dello schermo sopra.
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 )
);Re: Adattamento bivariato - come eliminare linee di adattamento e risultatiI display Fit si trovano tutti all'interno di un Border Box().Se il Border Box() viene eliminato, gli adattamenti visualizzati verranno eliminati.
Report( biv )[Border Box( 2 )] << delete;
Oppure potresti semplicemente "nascondere" il display modificandone la visibilità
Report( biv )[Border Box( 2 )] << visibility("collapse");
Ecco un esempio completo

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");