Ich möchte das Diagramm-Generator-Skript automatisch verwenden, um Variablen zu entfernen und Variablen hinzuzufügen.
Namensvorgabe bis hier (1);
dt = Open ("$ SAMPLE_DATA / Big Class.jmp");
gb = Graph Builder (
Größe (604, 489),
Systemsteuerung anzeigen (0),
Variablen (X ("Geschlecht"), Y ("Höhe")),
Elemente (
Position (1, 1),
Punkte (X, Y, Legende (6)),
Box Plot (X, Y, Legende (7)),
Linie (X, Y, Legende (8))
)
Elemente (
Position (2, 1),
Punkte (X, Y, Legende (9)),
Box Plot (X, Y, Legende (10)),
Linie (X, Y, Legende (11))
)
);
Dieses Skript generiert den Graph Builder wie folgt. Wenn ich "gb << Variables (X (" Name "));" "verwendet, wird" Name "rechts von" Sex "-Variablen hinzugefügt.

Ich möchte also die "sex" -Variable entfernen und "name" mit "remove" -Funktionsskript wie folgt hinzufügen. Wie kann ich die Funktion "Entfernen" in Graph Buider skripieren?

Hallo @Kwangki .
Um eine Variable zu entfernen, müssen Sie eine Nachricht an das Feld Graph Builder senden. Folgendes wird "Sex" aus Ihrer Handlung entfernen:
//set a reference to the graph builder box
gbr = Report( gb )[Graph Builder Box( 1 )];
// remove by variable number
gbr << Remove Variable( 1 );
// or, remove by reference by name and role
gbr << Remove Variable( {:sex, Role( "X" )} );
Hilfe> Skriptindex enthält viele nützliche Meldungen im Anzeigebereich des GraphBuilderBox:
Ich hoffe das hilft!
@julianisch
Wenn Sie das Diagrammskript in einem Ausdruck hätten und Sie y (: sex) als erstes Argument hätten, könnten Sie das erste Element aus dem Ausdruck entfernen und dann an der ersten Stelle in den Ausdruck y (: age) einfügen. Schließen Sie dann das erste Fenster und bewerten Sie es erneut.