이 위시리스트 요청에 영감을 준 것은 무엇입니까?
사용자가 그래프 빌더 t에서 X 또는 Y축의 레이블을 다른 위치로 드래그하여 서브플롯의 순서를 변경하면 이상한 일이 발생합니다.
https://community.jmp.com/t5/Discussions/Graph-Builder-settings-for-new-FrameBoxes/mp/561610/highlight/true#M77469
이 예에서
- Y축의 "높이"를 맨 위로 끌기 색상 재설정(!!)
- X축의 "높이"를 오른쪽으로 드래그해도 색상이 재설정되지 않습니다(?
)
- X축에서 "높이"를 잡았다가 놓기만 하면 됩니다. 색상을 재설정합니다 (!!!)
또한 새 하위 플롯을 추가할 때 플롯이 다음과 같이 표시되는 것은 거의 도박입니다.
색상/마커 설정 복제됩니다 새로운 서브플롯에, 드래그 앤 드롭으로 변수를 추가한 경우
-에 기존 X의 권리 변하기 쉬운
-에 기존 Y의 하단 변하기 쉬운
그리고 설정 복제되지 않음 새로운 변수가 추가되면
-에 기존 X 변수의 왼쪽
-에 기존 Y 변수의 오른쪽
당신이 보고 싶은 개선점은 무엇입니까?
문제를 해결해주세요!
사용자가 서브플롯의 순서를 변경하거나 새 변수를 추가하면 일부 작업이 배관 레이어 그런에 도자기 층 모든 것이 보인다
이 아이디어가 중요한 이유는 무엇입니까?
1) 서브플롯의 순서를 변경할 때 모든 사용자는 서브플롯만 위치가 변경될 것으로 예상합니다. 아무도 색상 설정이 변경될 것으로 예상하지 않습니다.
2) 사용자가 x축 또는 y축에 변수를 추가할 때 예측 가능한 결과가 있어야 합니다. 새 변수를 기존 변수의 왼쪽, 오른쪽, 위쪽 또는 아래쪽에 추가하든 결과는 동일해야 합니다.
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
gb = dt << Graph Builder(
Size( 534, 496 ),
Graph Spacing( 4 ),
Variables( X( :height ), Y( :weight ), Color( :sex ) ),
Elements( Points( X, Y, Legend( 9 ) ) )
);
// change color/marker settings
scalebox = gb << xpath( "//ScaleBox[@charID=\!"400\!"]" );
scalebox << Legend Model( 9, Properties( 1, {Line Color( 0 ), Marker Size( 10 )}, Item ID( "M", 1 ) ) );
// add second Y variable
gb << add variable( {:height, Role( "Y" )} );
gb << add variable( {:weight, Role( "X" )} );
wait(2);
New Window( "Modal Dialog example",
<<TYPE></TYPE>