그래프 스크립트의 변수JMP에서 변수를 사용하여 이름을 대체하는 방법이 있습니까?
아래 코드를 시도해도 실행되지 않습니다. 그래프를 만들고 Y 축을 변경하는 for 루프를 만들고 출력하려는 모든 그래프를 복사하여 붙여 넣는 대신 이것이 작동하는 방법이 있기를 바랍니다.
names = {"Hair Color", "Eye color", "Age", "Gender", "Age 1/2"};
graph = dt << Variability Chart(
Y( :Name(names[1])),
X( :City),
Std Dev Chart( 0 )
);
다시 : 그래프 스크립트의 변수안녕하세요 mo
이것이 당신이 찾고있는 것입니까?
dt= Open( "$SAMPLE_DATA/Big Class.jmp" );
:weight << set name ("weight1/2") ;
cols = dt << Get Column Names( Continuous );
for (i=1, i<= n items (cols), i++,
Variability Chart( Y( cols[i] ), X( :age ) );
);
그것이 당신에게 효과가 있는지 알려주십시오.
론
다시 : 그래프 스크립트의 변수 mo ,
론, ron , 훌륭한 솔루션을 제공했습니다 : 열 참조 목록 만들기.
열 이름을 텍스트로 사용할 수도 있습니다. 한 가지 예가 아래에 나와 있습니다. 이름 대신 Column ()을 사용하는 것을 선호합니다.
dt = Open("$sample_data/big class.jmp");
names = {"height", "weight", "age", "sex"};
graph = dt << Variability Chart(
Y( column(names[1]) ),
X( column(names[3]) ),
By(Column(names[4]) ),
Std Dev Chart( 0 )
);
하나만 더 예.