그래프 빌더 스크립트를 자동으로 사용하여 변수를 제거하고 변수를 추가하려고합니다.
기본 이름은 여기에 있습니다 (1);
dt = Open ( "$ SAMPLE_DATA / Big Class.jmp");
gb = 그래프 빌더 (
크기 (604, 489),
보기 제어판 (0),
변수 (X ( "sex"), Y ( "height")),
집단(
위치 (1, 1),
점 (X, Y, 범례 (6)),
Box Plot (X, Y, 범례 (7)),
선 (X, Y, 범례 (8))
),
집단(
위치 (2, 1),
점 (X, Y, 범례 (9)),
Box Plot (X, Y, 범례 (10)),
선 (X, Y, 범례 (11))
)
);
이 스크립트는 다음과 같이 그래프 빌더를 생성합니다. "gb << Variables (X ("name "));"를 사용하면 "name"이 "sex"변수의 오른쪽에 추가됩니다.

그래서 "sex"변수를 제거하고 "name"에 "remove"함수 스크립트를 다음과 같이 추가하고 싶습니다. Graph Buider에서 "제거"기능을 스크립팅하려면 어떻게해야합니까?

안녕하세요 @ 캉기 ,
변수를 제거하려면 그래프 빌더 상자에 메시지를 보내야합니다. 다음은 귀하의 플롯에서 "섹스"를 제거합니다 :
//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" )} );
도움말> Scripting Index에는 GraphBuilderBox 표시 상자 섹션 아래에 많은 유용한 메시지가 있습니다.
이게 도움이 되길 바란다!
@ 율리안
식에 그래프 스크립트가 있고 첫 번째 인수로 y (: sex)가있는 경우 첫 번째 항목에서 식을 제거한 다음 첫 번째 위치의 식 y (: age)에 삽입 할 수 있습니다. 그런 다음 마지막 창을 닫고 다시 평가하십시오.