JMP 전문가:
Graph Builder에서 전역적으로 오차 막대 속성을 설정하는 방법이 있습니까? 예를 들어, 저는 오차 막대에 작은 끝단 캡을 사용하는 것을 선호합니다. 많은 변수에 걸쳐 매우 지루한 작업인 각 변수의 속성을 개별적으로 편집해야 하는 것 같습니다. 환경 설정> 그래프 및 스타일에서 살펴 보았지만 아무 것도 찾지 못했습니다.
비밀은 무엇입니까?
미리 감사드립니다.
dKip1,
오차 막대 끝단에 대한 전역 속성을 설정하는 방법을 모르겠습니다.그러나 JSL 또는 스크립팅을 사용하면 지루한 사용자 정의를 더 쉽게 만들 수 있습니다. 아래는 간단한 예입니다.JSL을 사용하여 X, Y, 색상 등의 변수에 대해 프롬프트를 표시하고 선호하는 사용자 정의를 적용하는 애플리케이션 또는 추가 기능을 작성할 수도 있습니다. 즉, 입력을 가져오고 사용자 정의를 적용하는 프런트 엔드로 작동합니다.
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
obj = Graph Builder(
Variables( X( :age ), Y( :weight ), Color (:age) ),
Elements( Bar( X, Y , Legend(5), Error Interval ("Standard Deviation") ) )
);
frame = Report( obj )[FrameBox( 1 )]; //get a handle for the graph FrameBox
seg = (frame << XPath("//BarSeg")); //get a handle for the bars
//--- can customize all at once ---/
seg << {Error Bar Cap( "Tiny"), Line Color( "Medium Dark Gray"), Line Width( 2 ) } ;
//--- can customize (set properties) individually ---/
//seg << Set Error Bar Cap( "Tiny");
//seg << Set Line Color( "Medium Dark Gray");
//seg << Set Line Width( 2 ) ;
gzmorgan0 답변 감사합니다. 귀하의 예에서와 같이 스크립팅하면 확실히 트릭을 수행할 수 있지만 문제는 아래쪽이 아닌 위쪽 x축에 그룹화된 변수에 있다는 점을 언급하지 못했습니다. 일반적으로 사용자 정의 메뉴를 통해 하단 x축의 그룹 전체에 걸쳐 오차 막대 기능을 사용자 정의할 수 있습니다. 그것이 당신의 스크립트가 요구하는 것 같습니다.