JSL을 사용하여 Y축을 반전시키려고 합니다.
이것은 XY.JSL 파일과 함께 NAME.jsl 파일의 모양도 포함하는 그래프 작성기입니다.
한 축을 반전할 때마다 다른 축도 반전됩니다. 어떻게 Y축을 단독으로 반전시키고 X축을 동일하게 유지할 수 있습니까?
다른 그래프에서 이 작업을 수행하면 제대로 작동하지만 사용자 정의 모양이 포함된 그래프에서는 어리둥절합니다.
내가 할 수 있는게 있습니까?
Min/Max 범위를 설정하려고 시도했지만 한 축에 무엇을 하든 상관없이 두 축 모두에 적용됩니다.
이는 JMP 14 및 JMP16 모두에서 이 스크립트 생성 차트에 영향을 줍니다. JMP16이 모양을 더 잘 처리하는지 확인하기 위해 둘 다 테스트했습니다.
//gbr2 = Report( gb_w_c );
//gbr2[axisbox( 1 )] << Reversed Scale( 1 ); //Hits both axes at same time unfortunately
//This just leaves me with both axis reversed
Dispatch({},"",ScaleBox(1), {Max( 0 ), Min( 300000 ),Reversed Scale(1)}), //Y axis
Dispatch({},"",ScaleBox(2), {Min( 0 ), Max( 300000 ),Reversed Scale(0)}), //X axis
축척을 뒤집는 대신 모양 파일 정의를 뒤집을 수 있습니까?축 값이 중요한 경우 축 제목으로 창의력을 발휘해야 할 수 있습니다.
모양 파일을 반전시키려면 XY 파일을 열고 하나의 축을 선택하고 이전 축에 -1을 곱한 새 수식을 만든 다음(또는 사용자에게 의미 있는 다른 것을 사용) 새 열의 수식을 삭제하고 삭제 이전 열을 만들고 마지막으로 새 열의 이름을 이전 이름으로 바꿉니다.
배열의 왼쪽 상단 모서리에 0,0이 필요하고 Y축이 아래로 내려감에 따라 증가해야 합니다.
이는 이 GUI가 돕도록 설계된 공장 장비와 일치합니다.
장비와 일치하지 않는 Y축의 음수를 사용자에게 제시하는 것은 너무 혼란스러울 것입니다.
JMP를 사용하여 화면 모양이 렌더링된 후 상호 작용하는 방식이 마음에 듭니다(선택한 모양 행에서 새 데이터 세트 필터링, 선택, 생성).
그러나 초기 렌더링, 새로 고침 및 편집은 정말 어렵습니다. 이러한 모양의 기발한 동작은 완전히 실행되지 않을 수 있으므로 이러한 모양을 사용하여 응용 프로그램을 만드는 데 투자하는 것은 정말 위험합니다.