Bivariate Anpassung - So löschen Sie Anpassungslinien und -ergebnisseIch möchte meine Diagramme nach dem Anpassen der einzelnen Werte einfach darstellen. Ich habe einige Lösungen gesucht, aber es funktioniert nicht in meinem Fall.
Ich möchte das Feld löschen, das alle Einzelposten "An jeden Wert anpassen" enthält. Es sieht so aus, als ob dies mit report(biv)[PictureBox(2)]<



SkripterstellungBetreff: Bivariate Anpassung - wie man Anpassungslinien und -ergebnisse löschtWow. Es ist großartig~~~ Darf ich noch eine Frage stellen?
Anpassungslinien werden gelöscht. Aber ich möchte Anpassungskurvenergebnisse löschen. Ich habe [4] versucht, aber es funktioniert nicht. Könnt ihr mir bitte tolle Tipps geben?
Danke,
Juni Sung

Betreff: Bivariate Anpassung - wie man Anpassungslinien und -ergebnisse löschtWenn Sie eine Zeilenlegende haben, wäre das Anpassungslinienfeld die dritte PictureBox jedes bivariaten Unterberichts.
Das sollte funktionieren:
xp = (biv << xpath( "//PictureBox" ));
For( i = N Items( xp ), i > 0, i--,
xp[i][3] << visibility( "collapse" )
);
Betreff: Bivariate Anpassung - wie man Anpassungslinien und -ergebnisse löschtEs gibt einige Löschungen mit Schleifen. Aber es löscht tatsächlich die Legende. Wie kann ich das Skript bearbeiten, um Anpassungslinien zu löschen?
Danke,
Juni Sung
Vor dem Schleifen des Skripts:


Mit Schleifenskript:


Betreff: Bivariate Anpassung - wie man Anpassungslinien und -ergebnisse löschtSie haben eine By()-Spalte in Ihrer Analyse, was bedeutet, dass Ihre Variable biv ist kein bivariates Plattformobjekt, sondern eine Liste von zwei oder mehr bivariaten Objekten. Sie müssen sie durchlaufen, um die Änderungen an allen Unterberichten vorzunehmen.
Versuche dies:
xp = (biv << xpath( "//PictureBox" ));
For( i = N Items( xp ), i > 0, i--,
xp[i][2] << visibility( "collapse" )
);
Betreff: Bivariate Anpassung - wie man Anpassungslinien und -ergebnisse löschtSie haben die Anweisung weggelassen, die die Anpassungsanzeigen löscht
Report( biv )[Border Box( 2 )] << delete;
Betreff: Bivariate Anpassung - wie man Anpassungslinien und -ergebnisse löschtJim,
Habe ich getestet aber es hat sich nichts geändert. Ich habe mein Skript beigefügt. Könnt ihr mal schauen und Tipps geben?
Danke,
Juni Sung

--- Codierungsformat beim Einfügen beschädigt, sodass das Lesen nicht einfach ist. Bitte überprüfen Sie die Bildschirmaufnahme oben.
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 )
);Betreff: Bivariate Anpassung - wie man Anpassungslinien und -ergebnisse löschtDie Fit-Anzeigen befinden sich alle innerhalb einer Border Box().Wenn die Border Box() gelöscht wird, werden die angezeigten Passungen gelöscht.
Report( biv )[Border Box( 2 )] << delete;
Oder Sie könnten die Anzeige einfach „ausblenden“, indem Sie ihre Sichtbarkeit ändern
Report( biv )[Border Box( 2 )] << visibility("collapse");
Hier ist ein vollständiges Beispiel

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