<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />//이 간단한 스크립트는 축 설정을에서 허용하는 메소드를 보여줍니다.
// 하나의 플랫폼, 다른 플랫폼의 동일한 설정을 복제
// 그래프.
//이 예제는 두 플랫폼의 utput을 같은 창에 배치하지만
// 그들은 별도의 창에 상주 할 수있다.
기본 이름은 여기에있다. ( 1 ) ;
dt = 열다 ( "$ SAMPLE_DATA / Big Class.jmp" ) ;
// 플래그 지정 변수 초기화
//이 변수들은 마지막 변수를 저장합니다.
// Y 각 그래프의 원점과 Y 범위. 하나의
// Y 축이 변경되면 다음과 비교하여 감지됩니다.
//이 열에 보유 된 마지막 값
BivYOrigin = 0 ;
BivYRange = 0 ;
오영진 = 0 ;
OWYRange = 0 ;
// 간단한 디스플레이 출력을 만든다.
새창 ( "한 축 설정 모두 그래프 변경" ,
H리스트 박스 (
OW = dt << 일방 통행 (
와이 ( : 신장 ) ,
엑스 ( : 섹스 ) ,
방법 ( 1 ) ,
박스 플롯 ( 1 ) ,
평균 다이아몬드 ( 1 ) ,
SendToReport (
급파 (
{} ,
"일방적 인 그림" ,
FrameBox ,
{ DispatchSeg ( Box Plot Seg ( 1 ) , { 박스 유형 ( "국외자" ) , 선 색상 ( "빨간" }} ) ,
DispatchSeg ( Box Plot Seg ( 2 ) , { 박스 유형 ( "국외자" ) , 선 색상 ( "빨간" }} ) ,
행 범례 (
섹스 ,
색깔 ( 1 ) ,
색상 테마 ( "JMP 기본값" ) ,
채점자 ( 0 ) ,
마커 테마 ( "" ) ,
연속 눈금 ( 0 ) ,
역 스케일 ( 0 ) ,
제외 행 ( 0 )
}}
)
)
) ;
Biv = dt << 이변 량 (
와이 ( : 신장 ) ,
엑스 ( : 무게 ) ,
어디서나 ( : 섹스 == "에프" , 맞춤 라인 ( { 선 색상 ( { 213 , 72 , 87 } }} ) ) ,
어디서나 ( : 섹스 == "엠" , 맞춤 라인 ( { 선 색상 ( { 64 개 , 111 , 223 년 } }} ) )
) ;
)
) ;
// OneWay 그래프에 그래픽 스크립트를 추가합니다.
// Y 축으로 변경하고 새 설정을에 복사합니다.
// 이변 변수 플롯의 Y 축
보고서 ( OW ) [ 프레임 박스 ( 1 )] << 그래픽 스크립트 추가 (
// 변경 사항 확인
만약 ( 오영진 ! = Y 기원 () | OWYRange ! = Y 범위 () ,
// 변경 사항이 발견되면 새로운 Y Origin 및 Y Range를 복사합니다.
// 플래그링 (홀딩) 변수에
오영진 = Y 기원 () ;
OWYRange = Y 범위 () ;
// OneWay 디스플레이에서 새 축 설정 복사
// 이변 량 Y 축에
보고서 ( OW ) [ 엑시스 박스 ( 1 )] << 축 설정 복사 ;
보고서 ( Biv ) [ 엑시스 박스 ( 1 )] << 축 설정 붙여 넣기 ;
)
) ;
// Bivariate 플롯에 그래픽 스크립트를 추가하여
// 같은 동작을하지만, Bivariate 플롯의 관점에서.
보고서 ( Biv ) [ 틀
상자 ( 1 )] << 그래픽 스크립트 추가 (
만약 ( BivYOrigin ! = Y 기원 () | BivYRange ! = Y 범위 () ,
BivYOrigin = Y 기원 () ;
BivYRange = Y 범위 () ;
보고서 ( Biv ) [ 엑시스 박스 ( 1 )] << 축 설정 복사 ;
보고서 ( OW ) [ 엑시스 박스 ( 1 )] << 축 설정 붙여 넣기 ;
)
) ;
아주 인상적이야, 짐. 그래프 빌더에서 왼쪽 및 오른쪽 y축의 변경 사항을 동기화하는 데 효과적이었습니다. 올려주셔서 감사합니다!