Bivariate Anpassung - Löschen von Anpassungslinien und -ergebnissenIch möchte meine Diagramme nach dem Anpassen der einzelnen Werte einfach gestalten. Ich habe nach Lösungen gesucht, aber es funktioniert nicht für meinen Fall.
Ich möchte das Feld löschen, das alle Werbebuchungen "Jeden Wert anpassen" enthält. Es sieht so aus, als ob es mit report (biv) [PictureBox (2)] << delete; gemacht werden kann. Leider ist "An jeden Wert anpassen" nicht "PictureBox". Stattdessen sieht es "Segmente" von Anzeigebäumen aus. Wie könnte ich dieses Problem beheben, damit die Handlung besser aussieht?



SkriptingBetreff: Bivariate Anpassung - Löschen von Anpassungslinien und -ergebnissenDie Fit-Anzeigen befinden sich alle in einem Rahmenfeld ().Wenn das Rahmenfeld () gelöscht wird, werden die angezeigten Anpassungen gelöscht.
Report( biv )[Border Box( 2 )] << delete;
Sie können die Anzeige auch einfach "ausblenden", indem Sie die 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");Betreff: Bivariate Anpassung - Löschen von Anpassungslinien und -ergebnissenJim,
Ich habe getestet, aber nichts hat sich geändert. Ich habe mein Skript beigefügt. Könnten Sie bitte einen Blick darauf werfen und Ratschläge geben?
Thansk,
Jun Sung

--- Codierungsformat defekt, wenn ich es einfüge, damit das Lesen nicht unkompliziert 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 - Löschen von Anpassungslinien und -ergebnissenSie haben die Anweisung zum Löschen der Anpassungsanzeigen weggelassen
Report( biv )[Border Box( 2 )] << delete;
Betreff: Bivariate Anpassung - Löschen von Anpassungslinien und -ergebnissenSie 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" )
);