Graph Builder에서 CV와 함께 캡션 상자를 추가하는 방법안녕하세요,
Graph Builder의 캡션 상자에서 CV를 요약 통계(Std Dev 대신)로 사용할 수 있도록 스크립트를 수정하는 방법이 있습니까?

Graph Builder(
Size( 599, 561 ),
Show Control Panel( 0 ),
Fit to Window( "Off" ),
Variables(
X( :Run ),
Y( :Name( "Average Size [bp]" ) ),
Y( :Name( "Pre PCR cleanup Conc. [ng/µl]" ) ),
Y( :Name( "Post PCR cleanup Conc (ng/µl)" ) )
),
Relative Sizes( "Y", [102 101 102] ),
Elements(
Position( 1, 1 ),
Points( X, Y, Legend( 99 ) ),
Caption Box( X, Y, Legend( 105 ), Per Factor( 1 ) ),
Caption Box(
X,
Y,
Legend( 106 ),
Summary Statistic( "Std Dev" ),
Per Factor( 1 )
)
),
Elements(
Position( 1, 2 ),
Points( X, Y, Legend( 100 ) ),
Caption Box( X, Y, Legend( 103 ) )
),
Elements(
Position( 1, 3 ),
Points( X, Y, Legend( 101 ) ),
Caption Box( X, Y, Legend( 104 ) )
),
SendToReport(
Dispatch( {}, "Run", ScaleBox, {Max( 5.90697674418605 )} ),
Dispatch(
{},
"Average Size [bp]",
ScaleBox,
{Min( 361.848159509202 ), Max( 408.460716230722 ), Inc( 5 ),
Minor Ticks( 1 )}
),
Dispatch(
{},
"Pre PCR cleanup Conc. [ng/µl]",
ScaleBox,
{Min( 49.5574534161491 ), Max( 84.3709251186297 ), Inc( 5 ),
Minor Ticks( 1 )}
),
Dispatch(
{},
"Post PCR cleanup Conc (ng/µl)",
ScaleBox,
{Min( 37.3742331288344 ), Max( 64.8704881628966 ), Inc( 5 ),
Minor Ticks( 1 )}
)
)
);고맙습니다
Re: Graph Builder에서 CV와 함께 캡션 상자를 추가하는 방법귀하의 발전을 축하합니다. Col stats()가 포함된 한 가지 메모는 제외된 행을 인식하지 못합니다. 제외된 행이 있는 경우 다음과 같이 사용하십시오.
Col Mean( :height * If( Excluded( Row State() ), Empty(), 1 ), :age )
이것은 제외를 무시하고 각 연령 그룹의 남성 키를 계산합니다.그런데 저는 수년 동안 JMP와 JSL을 사용해 왔지만 항상 새로운 것을 배웁니다. 집계 통계에서 제외가 사용되지 않도록 하기 위해 위의 JSL 수식 변형을 사용해 왔습니다.하지만 지난주에 블로그의 게시물에서 구문이 더 간단하고 잘 작동하는 대체 방법을 보았습니다.
Col Mean( :height, :age, Excluded( Row State() ) )
즉, 새로운 것!
x축 레이블 스크립팅에 행운을 빕니다. 막히면 스크립트 사본을 보내십시오.
Re: Graph Builder에서 CV와 함께 캡션 상자를 추가하는 방법JMP에서 스크립트나 집계 요약 통계를 사용하는 것은 이번이 처음이라 동시에 배우고 있습니다.
내 자신의 데이터 및 그래프 빌더로 스크립트를 수정할 수 있었습니다. 그러나 이것은 내가 자주 하거나 스크립팅 경험이 없는 동료에게 제공해야 할 것입니다.
수식 편집기를 사용하여 내 데이터 테이블의 새 열에서 집계 CV를 계산할 수 있었습니다.
(Col Std Dev(
:Concentration,
:Experiment,
:Name( "Input DNA (ng)" )
) / Col Mean(
:Concentration,
:Experiment,
:Name( "Input DNA (ng)" )
)) * 100
그래프 빌더

Graph Builder(
Size( 590, 414 ),
Show Control Panel( 0 ),
Variables(
X( :Experiment ),
X( :Name( "Input DNA (ng)" ), Position( 1 ) ),
Y( :Concentration )
),
Elements(
Box Plot( X( 1 ), X( 2 ), Y, Legend( 40 ) ),
Points( X( 1 ), X( 2 ), Y, Legend( 41 ) )
),
SendToReport( Dispatch( {}, "graph title", TextEditBox, {Set Text( "" )} ) )
);
다음으로 축을 제거하고 스크립트와 같은 xlabel을 추가하고 필요할 때 Graph Builder 스크립트에 추가합니다. 다른 방법이 없다면 말입니다.
Re: Graph Builder에서 CV와 함께 캡션 상자를 추가하는 방법같은 문제가 있어서 잘 해결되길 바랍니다.
Re: Graph Builder에서 CV와 함께 캡션 상자를 추가하는 방법레이블은 포인트 위로 마우스를 가져가거나 특정 포인트에 대해 표시되며 레이블 배치에 대한 제어가 많지 않습니다. 이전 블로그 게시물에서 한 JMP 개발자는 평균을 Y 변수 중 하나로 추가할 것을 제안했습니다. 레이블 배치에 대한 제어가 많지 않습니다.
또 다른 옵션은 사용자 지정 x축 레이블을 만들거나 통계를 포함하는 사용자 지정 범례 레이블을 만드는 것입니다.첨부된 스크립트는 다음을 수행합니다.
- 그룹별 요약 테이블을 생성하고 그룹 평균 및 CV를 계산합니다.
- 해당 값을 테이블에 추가합니다.
- 그룹 이름과 필수 요약 통계를 포함하는 xlabel이 참조하는 열을 생성합니다.
- graphbuilder 플롯을 생성합니다(아래에서 참고할 그래프 및 항목 참조).
참고할 항목:
- xlabel은 문자 열이므로 예상 순서를 얻으려면 열 속성 Value Ordering이 필요합니다. 목록 순서 이 목적을 위해 생성됩니다.
- "\!N"은 xlabel 문자열에 새 줄(줄 바꿈)을 추가하기 위한 특수 문자 시퀀스입니다.
- 3줄 레이블이 표시되려면 X 제목이 비어 있어야 하고 X축 레이블이 두 개 더 추가됩니다. 이렇게 하면 여러 선 축 레이블이 허용됩니다. 이것은 graphbuilder Dispatch 문으로 수행됩니다.
- 분포/밀도 패턴을 표시하기 위해 상자 그림에 데이터 포인트를 표시하는 것이 좋습니다. 나는 이 단색 맞춤화를 사용하는데, 오직 눈길을 끌기 위해서만 사용합니다. 이것의 요점은 라벨을 과시하는 것이기 때문입니다.
- 이 스크립트의 끝에서 xlabel은 데이터 테이블 레이블 열이 됩니다.스크립트 노트를 참조하십시오.이 그림은 그룹 요약과 해당 데이터 요소의 판매 가치를 표시하는 1월의 한 지점 위로 마우스를 가져가는 것을 보여줍니다.
Re: Graph Builder에서 CV와 함께 캡션 상자를 추가하는 방법테이블 요약(그룹별)을 만들고 계산된 CV를 원래 테이블로 만든 그래프의 레이블로 사용할 수 있습니까?
Re: Graph Builder에서 CV와 함께 캡션 상자를 추가하는 방법CV를 GraphBuilder 요소로 요약 통계 캡션으로 지정하는 방법을 찾지 못했습니다.사용자 정의 레이블을 생성하는 것은 옵션이지만 제외 사항이 포함된 요약을 자동으로 업데이트하지 않는다는 점에 유의하십시오. 여기에 표시되지 않은 또 다른 옵션은 필요한 요약 통계의 열을 데이터 테이블에 추가하고 해당 열에 레이블을 지정하는 것입니다.
첨부된 스크립트는 아래의 그래프를 생성합니다.
