CIAO,
Voglio avere un colore diverso per la parte bassa del grafico in questo modo:

Ma quando aggiungo una variabile nella parte superiore del grafico, la parte bassa (parte) non è del tutto colorata:

Ho provato a modificare lo script: senza successo. Come scrivere lo script per avere tutta la parte bassa del grafico di colore giallo?
Grazie per l'aiuto
CIAO,
Togli l’età e rimetti l’età, non funziona più.

un nuovo bug da SAS?
distinti saluti
Il manuale ha funzionato per me, solo un numero di istruzioni di spedizione, una per ciascuna scatola del frame, ed erano tutte numerate pari.
Vale la pena comprendere la struttura di GraphBuilder come una matrice di output, sono ordinati sequenzialmente come 1, in alto a sinistra e ordinati per colonna: colonna più a sinistra, 1 in alto, 2 in basso., colonna successiva in alto 3, in basso 4, ecc.
Ecco uno script di esempio per farlo tramite jsl.Poiché gli elementi hanno una posizione, dovrebbe esserci un metodo per fare riferimento ai framebox in base alla posizione.
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); 
Tutto quello che devi fare è fare clic con il pulsante destro del mouse sulle altre partizioni del grafico in basso e colorare lo sfondo dello stesso colore.Quindi salva e controlla lo script se vuoi sapere come è scritto.