이 주제와 관련된 여러 게시물을 보았지만 대부분의 솔루션은 그래프 빌더를 사용하거나 해결 방법으로 일시적으로 스크립트를 사용하도록 지시합니다. 제가 알고 싶은 것은 가변성 차트에서 상자 그림의 기본 색상을 검정색(현재 기본 빨간색에서)으로 설정하는 방법이 있는지 여부입니다. 저는 JMP 14.3을 사용하고 있습니다. 어떤 도움이라도 대단히 감사하겠습니다!
다음의 빨간색 색상을 검정색으로 변경하는 것이 기본적으로 달성하려는 것입니다.

백만 감사합니다 @gzmorgan0 !! 이것은 생명을 구하는 해킹입니다! 귀하의 스크립트를 복사하고 DispatchSeg를 90번 더 복제하여 귀하가 제안한 대로 총 100번 복제했는데 이제 정말 매력적으로 작동합니다! 기본 JMP Oneway 기능 대신 단축키를 이 추가 기능으로 변경했는데 지금은 차이점조차 알 수 없습니다.
당신은 MVP입니다!! 다시 한번 감사드립니다!
추신. 나는 동의한다 @txnelson , BoxPlotSeg 플랫폼에 대한 기본 설정을 지정할 수 있으면 매우 좋을 것입니다.
또한 단일 DispatchSeg( BoxPlot세그(*) 등) 또는 DispatchAllSeg( BoxPlot세그 등)도 좋은 해결책이 될 것입니다.
@PCameh ,
사용자 지정 Oneway UI를 만들 수 있습니다.아래 스크립트를 사용해 보면 내장된 Oneway 대화 상자가 호출됩니다.이 스크립트의 경우 범주 그룹이 10개 이하이면 모든 상자 그림이 검은색으로 표시됩니다. 만약에 빅클래스.jmp 는 현재 데이터 테이블이고 이 스크립트를 실행하면 Y에 키와 몸무게를 사용하고 X에 나이를 사용하고 BY에 따라 성별을 사용하면 모든 상자 그림이 검은색이 됩니다.
JMP 테이블 Semiconductor Capability.jmp가 현재 테이블이고 이 스크립트를 실행하는 경우 수많은 프로세스 변수를 Y로 사용하고 lot_id를 X로 사용합니다.
처음 10개의 상자 그림은 검은색이지만 lot_id는 13개입니다.
내 머리 꼭대기에는 이것을 정말 유연하게 만드는 대체 구문이 없습니다. 따라서 한 가지 옵션은 100개 정도의 많은 범주 값을 수용하도록 이 스크립트를 수정하는 것입니다. 그런 다음 이 스크립트를 기본 메뉴에 저장하고 이를 my Oneway라고 부를 수도 있습니다. 스크립트를 약간 편집하여 선 너비 등을 사용자 정의할 수도 있습니다.
Oneway(
Box Plots( 1 ),
X Axis Proportional( 0 ),
Points Jittered( 1 ),
SendToReport(
Dispatch(
{},
"Oneway Plot",
FrameBox,
{DispatchSeg( Box Plot Seg( 1 ), Confidence Diamond( 0 ), Set Line Color("Black") ),
DispatchSeg( Box Plot Seg( 2 ), Confidence Diamond( 0 ), Set Line Color("Black") ),
DispatchSeg( Box Plot Seg( 3 ), Confidence Diamond( 0 ), Set Line Color("Black") ),
DispatchSeg( Box Plot Seg( 4 ), Confidence Diamond( 0 ), Set Line Color("Black") ),
DispatchSeg( Box Plot Seg( 5 ), Confidence Diamond( 0 ), Set Line Color("Black") ),
DispatchSeg( Box Plot Seg( 6 ), Confidence Diamond( 0 ), Set Line Color("Black") ),
DispatchSeg( Box Plot Seg( 7 ), Confidence Diamond( 0 ), Set Line Color("Black") ),
DispatchSeg( Box Plot Seg( 8 ), Confidence Diamond( 0 ), Set Line Color("Black") ),
DispatchSeg( Box Plot Seg( 9 ), Confidence Diamond( 0 ), Set Line Color("Black") ),
DispatchSeg( Box Plot Seg( 10 ), Confidence Diamond( 0 ), Set Line Color("Black") )
}
)
)
);
감사해요!
JMP 포럼에서 검색해본 결과 이 작업을 수행하는 쉬운 방법은 없는 것 같습니다. 내가 찾은 유일한 실용적인 해결책은 @gzmorgan0 , 플롯을 생성한 후 색상을 검정색으로 변경하는 추가 기능 형태: https://community.jmp.com/t5/Discussions/Customize-box-plot-color-in-JMP-preferences/td-p/63157.
이는 매우 유용하지만 플롯이 끝날 때마다 키를 클릭해야 합니다(핫키를 사용하더라도).
JMP 관리자/엔지니어가 해결 방법을 알고 있는지 궁금합니다...
변동성 차트의 상자 그림 스크립트를 공유할 수 있습니까? 나는 그것을 실현할 수 없습니다. 당신의 도움을 주셔서 감사합니다!
@gzmorgan0 의 아이디어를 따르면서
Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
myPlot = Variability Chart(
Y( :height ),
X( :age ),
Variability Analysis( :height, Show Box Plots( 1 ) )
);
mySegs=report(myPlot)[FrameBox(1)]<< find segs; // get all display elements
Filter Each({seg},(mySegs), (seg<< class name)=="BoxPlotSeg") //just keep the Box Plots
<< Set Line Color("Black") 