안녕하세요,
그래프의 아래 부분에 다른 색상을 사용하고 싶습니다.

그러나 그래프의 맨 위에 변수를 추가하면 낮은 부분 (파티)이 꽤 색이 나지 않습니다.

나는 스크립트를 수정하려고했다 : 실패했다. 그래프의 모든 하위 부분이 노란색으로 표시되도록 스크립트를 작성하는 방법은 무엇입니까?
당신의 도움을 주셔서 감사합니다
안녕하세요,
나이를 없애고 나이를 넣으면 더 이상 작동하지 않습니다.

SAS의 새로운 버그?
친애하는
매뉴얼은 나를 위해 일했고, 각 프레임 상자에 하나씩 여러 개의 Dispatch 문장이 있었고 모두 짝수였습니다.
GraphBuilder의 구조를 출력 행렬로 이해하는 것은 가치있는 일이며, 왼쪽에서부터 1, 왼쪽 위, 두 번째 열, 아래 열 3, 아래 4 등과 같이 순차적으로 정렬됩니다.
다음은 jsl을 통해이를 수행하는 예제 스크립트입니다. 요소에는 위치가 있으므로 프레임 상자를 위치별로 참조하는 방법이 있어야합니다.
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); 
당신이해야 할 일은 하단의 다른 그래프 파티션을 오른쪽 클릭하고 배경색을 같은 색으로 지정하는 것입니다. 그런 다음 스크립트가 저장되는 방법을 알고 싶으면 저장하고 검사하십시오.