Hallo,
Ich möchte für den unteren Teil des Diagramms eine andere Farbe haben, etwa so:

Aber wenn ich oben im Diagramm eine Variable hinzufüge, ist der untere Teil (Partie) nicht ganz gefärbt:

Ich habe versucht, das Skript zu ändern: erfolglos. Wie schreibe ich das Skript, damit der gesamte untere Teil des Diagramms die gelbe Farbe hat?
Vielen Dank für Ihre Hilfe
Hi,
Alter entfernen und Alter zurücksetzen, es funktioniert nicht mehr.

ein neuer Bug von SAS?
beste grüße
Bei mir hat das Handbuch funktioniert, nur eine Reihe von Dispatch-Anweisungen, eine für jede Rahmenbox, und alle waren gerade nummeriert.
Es lohnt sich, die Struktur von GraphBuilder als eine Ausgabematrix zu verstehen. Sie sind der Reihe nach geordnet als 1, oben links und nach Spalte geordnet: Spalte ganz links, 1 oben, 2 unten, nächste Spalte oben 3, unten 4 usw.
Hier ist ein Beispielskript, um dies über jsl zu tun.Da Elemente eine Position haben, sollte es eine Methode geben, um die Frameboxen nach Position zu referenzieren.
Names Default to Here(1);
dt =open("$Sample_data/Big Class.jmp");
gb = dt << Graph Builder(
Size( 570, 490 ),
Show Control Panel( 0 ),
Variables(
X( :height ),
Y( :weight ),
Group X( :age ),
Group Y( :sex ),
Color( :sex )
),
Elements( Points( X, Y, Legend( 5 ) ) ),
);
summarize(lgen=By(:sex));
summarize(lage=By(:age));
fbs = gb << Xpath("//FrameBox");
show(nitems(fbs), nitems(fbs)==nitems(lage)*nitems(lgen) ); // should be 12 = 2 (sex) * 6(age);
for(i=1, i <= nitems(lage), i++,
fbs[2*i] << Background Color(44);
);<BR />wait(3);<BR />fbs[2*(1::nitems(lage))] << Background Color(77); 
Das habe ich schon gemacht;
gleicher Pb
Sie müssen lediglich mit der rechten Maustaste auf die anderen Diagrammpartitionen unten klicken und den Hintergrund in derselben Farbe einfärben.Speichern Sie dann das Skript und überprüfen Sie es, wenn Sie wissen möchten, wie das Skript aufgebaut ist.