Hola,
Quiero tener un color diferente para la parte baja del gráfico como este:

Pero cuando agrego una variable en la parte superior del gráfico, la parte baja (parte) no está del todo coloreada:

Intenté modificar el script: sin éxito. ¿Cómo escribir el script para tener toda la parte baja del gráfico con el color amarillo?
gracias por tu ayuda
Hola,
Eliminar la edad y volver a la edad, ya no funciona.

un nuevo error de SAS?
atentamente
El manual funcionó para mí, solo una serie de instrucciones de envío, una para cada cuadro de marco, y todas estaban numeradas de forma par.
Vale la pena entender la estructura de GraphBuilder como una matriz de salida, se ordenan secuencialmente como 1, arriba a la izquierda y ordenados por columna: columna más a la izquierda, 1 arriba, 2 abajo., Siguiente columna arriba 3, abajo 4, etc.
Aquí hay un script de ejemplo para hacer esto a través de jsl. Como los elementos tienen una posición, debería haber un método para hacer referencia a los cuadros de cuadro por posición.
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); 
Todo lo que tienes que hacer es hacer clic con el botón derecho en esas otras particiones de gráficos en la parte inferior y colorear el fondo del mismo color. Luego guarde y verifique el script si desea saber cómo se realiza el script.