Re: 확대/축소를 재설정하시겠습니까?*) 난 궁금해
축 드래그를 통한 배율 잠금/확대기 도구로 확대/축소의 차이점은 무엇입니까? "잠금 규모" 설정을 통해.
또는 다른 말로:
축 중 하나를 드래그하여 눈금을 잠그면 잠금 눈금에 체크 표시가 없는 이유는 무엇입니까? 눈금이 잠겨 있습니다. 맞습니까?
하지만 잠금 저울 색상 그라데이션도 잠급니다( @스타프루트밥 )
... 축을 드래그하거나 돋보기로 확대/축소하면 x 및 y 스케일이 고정됩니다.
그리고 나는 또한 변종이 없다고 생각합니다 Group By 설정을 잠급니다. , ( @vishwasanj )
Re: 확대/축소를 재설정하시겠습니까?다음 코드를 사용해 보세요.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
New Window( "",
H List Box(
Button Box( "Reset Zoom",
Report( gb )[axis box( 2 )] << Revert Axis;
Report( gb )[axis box( 1 )] << Revert Axis;,
<<SETICON></SETICON>확대/축소를 재설정하시겠습니까?플롯을 "보기에 있는 모든 데이터 포인트"로 재설정하는 바로 가기가 있습니까?
지금까지는 돋보기 도구로 더블 클릭을 사용했지만 이제 확대/축소 전에 확대/축소를 "원래 상태" *)로 재설정한다는 것을 깨달았습니다.
*)
이전에 특별한 설정이 적용되지 않은 경우: "원래 상태"는 다음과 같이 내가 원하는 "보기에 있는 모든 데이터 포인트"와 동일합니다.
https://community.jmp.com/t5/Discussions/zoom-out-in-graph-builder/mp/327422/highlight/true#M57672
반면에 돋보기를 사용하여 확대/축소하기 전에 사용자가 먼저 축을 드래그하여 수동으로 축 범위를 조정했다고 가정해 보겠습니다.
그러면 플롯에 "원래 상태"의 모든 포인트가 표시되지 않습니다.
...따라서 "재설정" 후에는 표시되지 않습니다.
이 예에서처럼:
확대/축소를 두 번 클릭한 후 X>66 상태로 다시 이동합니다. 돋보기를 사용하여 확대하기 직전입니다.

저장된 중간 상태를 제거하기 위한 해결 방법:
- 빨간색 삼각형 상황에 맞는 메뉴에서 "잠금 스케일" *)을 켜거나 끕니다.
- 스크립트 창에 스크립트를 저장하고 축 설정으로 블록을 제거한 후 실행합니다.
두 방법의 단점:
- "로그" 스케일과 같은 추가 설정도 제거됩니다.
- 약간 너무 길어서 "흐름"을 방해합니다.
제도법Re: 확대/축소를 재설정하시겠습니까?감사해요 @재키_ , 정말 좋아요.
의 단점 축 되돌리기 :
모든 축 설정을 제거합니다: 로그 스케일, 그리드 선, 기준선 등...
기능이 있나요 범위 되돌리기 최소/최대 설정을 제거하는 것은 무엇입니까?
안타깝게도,
Report( gb )[axis box( 2 )] << min(.) << max(.)
효과가 없습니다. 어떻게 작동시킬 수 있습니까?
Re: 확대/축소를 재설정하시겠습니까?<< Revert Scale이 작동합니까?
다른 사용자 지정을 변경하지 않고 축의 배율을 복원합니다.
Re: 확대/축소를 재설정하시겠습니까?물론!
감사해요.
Re: 확대/축소를 재설정하시겠습니까?그리고 이와 같은 것을 스크립팅하는 데 사용할 수 있습니다.
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
gb = Graph Builder(Variables(X(:height), Y(:weight)), Elements(Points(X, Y), Smoother(X, Y)));
rep = Report(gb);
rep[AxisBox(1)] << Min(70) << Max(75);
rep[AxisBox(2)] << Min(70) << Max(75);
wait(1);
// window_ob = (Current Window()[OutlineBox(1)]);
window_ob = (Window("Big Class - Graph Builder")[OutlineBox(1)]);
// if we only care about Graph Builder
If(N Items(window_ob << XPath("//OutlineBox[@helpKey='Graph Builder']")) == 0,
stop(); // most likely not graph builder
// we could of course expand this tool bar to all axisboxes
);
owner_box = Report(window_ob << Get Scriptable Object());
axisboxes = (owner_box << XPath("//AxisBox"));
If(N Items(axisboxes) > 0,
axisboxes << Revert Scale;
);
툴바/바로 가기로 사용하는 경우 오류 처리 기능을 추가하는 것이 좋습니다.
Re: 확대/축소를 재설정하시겠습니까?아, 방금 알아차렸어 축척 되돌리기 범위를 재설정하는 것 이상을 수행합니다.
esp: 제거합니다. 로그 스케일
이것은 제 동료가 솔루션을 요청했을 때 염두에 두었던 실제 사용 사례였습니다.
범위를 재설정하지만 로그 설정을 유지하는 방법.
Re: 확대/축소를 재설정하시겠습니까?Revert Scale을 사용할 때 지원팀에 연락하여 유형을 되돌려야 하는지 묻습니다(다른 사용자 정의를 변경하지 않고 정확히 명확하지 않음). ) 그리고 그들이 당신의 작업에 대한 좋은 제안이 있다면. 스케일 유형을 확인하고 되돌린 후 재설정할 수 있습니다.
Re: 확대/축소를 재설정하시겠습니까?Jmp 지원팀의 멋진 트릭:
@laura_archer 쓴 :
... 축 유형을 열 속성으로 설정합니다.열을 마우스 오른쪽 버튼으로 클릭하고 선택하여 이 작업을 수행할 수 있습니다. 열 속성 -> 축 .이 속성을 사용하면 두 가지 효과가 있습니다.첫 번째는 기본 플롯이 열 속성에 정의된 축 설정을 사용한다는 것입니다.다른 하나는 축이 변경되면 크기를 되돌리거나 축을 되돌리면 열 속성에 정의된 조건으로 돌아갑니다.
유일한 어려움은 스케일을 로그로 변경하는 것입니다. 추가 변경 사항을 트리거하지 않고 저장됩니다. 

해결 방법: JSL
Set Property("Axis",{ Scale( "Log" )})