JMP17 변동성 차트 행 범례 관련 문제VC 플롯에 행 범례를 추가하려고 합니다. 그러나 sendToReport는 모든 플롯에 범례를 추가하지 않습니다. 첫 번째 플롯에서만 작동하지만 다른 VC 차트에서는 작동하지 않습니다. JMP 16에서는 잘 작동했습니다.

해결 방법이 있습니까?
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Variability Data/2 Factors Crossed.jmp" );
obj = dt << Variability Chart( Y( :Measurement,:Standard ), X( :Operator, :part# ),
SendToReport(
Dispatch(
{"",
""},
"Variability Chart",
FrameBox,
{Row Legend(
Operator,
Color( 1 ),
Color Theme( "JMP Default"(1) ),
Marker( 0 ),
Marker Theme( "" ),
Continuous Scale( 0 ),
Reverse Scale( 0 ),
Excluded Rows( 0 )
)}
)
) );자동화 및 스크립팅Re: JMP17 변동성 차트 행 범례 관련 문제플롯에 직접 범례를 추가할 수 없었습니다.범례는 항상 실망스러운 별도의 창에 표시됩니다.누구든지 이 문제를 해결할 수 있는지 아니면 위시리스트에 추가해야 하는지 듣고 싶습니다.
Re: JMP17 변동성 차트 행 범례 관련 문제관심 있는 개요 노드에 범례 코드를 보내야 합니다.
dt = Open( "$SAMPLE_DATA/Variability Data/2 Factors Crossed.jmp" );
obj = Variability Chart(
Y( :Measurement, :Standard ),
X( :Operator, :part# ),
SendToReport(
Dispatch(
{"Variability Gauge Analysis for Measurement",
"Variability Chart for Measurement"},
"Variability Chart",
FrameBox,
{Row Legend(
:Operator,
Color( 1 ),
Color Theme( "JMP Default"(1) ),
Marker( 0 ),
Marker Theme( "" ),
Continuous Scale( 0 ),
Reverse Scale( 0 ),
Excluded Rows( 0 )
)}
),
Dispatch(
{"Variability Gauge Analysis for Standard",
"Variability Chart for Standard"},
"Variability Chart",
FrameBox,
{Row Legend(
Operator,
Color( 1 ),
Color Theme( "JMP Default"(1) ),
Marker( 0 ),
Marker Theme( "" ),
Continuous Scale( 0 ),
Reverse Scale( 0 ),
Excluded Rows( 0 )
)}
)
)
);Re: JMP17 변동성 차트 행 범례 관련 문제@tonya_mauldin 200개 이상의 열이 있고 각 열에 대한 무차별 대입이 최선의 접근 방식이 아닙니다.
Col_names = dt << get column names(); /// contains 200+ columns
obj = dt << Variability Chart( Y( Eval(Col_names) ), X(:LotNumber, :WaferId),
SendToReport(
Dispatch(
{"",
""},/// is there a way to reference the column name for 200+ colunm names here?
"Variability Chart",
FrameBox,
{Row Legend(
Operator,
Color( 1 ),
Color Theme( "JMP Default"(1) ),
Marker( 0 ),
Marker Theme( "" ),
Continuous Scale( 0 ),
Reverse Scale( 0 ),
Excluded Rows( 0 )
)}
)
) );
Re: JMP17 변동성 차트 행 범례 관련 문제효과가있다. 자모 감사합니다
Re: JMP17 변동성 차트 행 범례 관련 문제한 가지 옵션은 XPath를 사용하여 FrameBox에 대한 참조를 가져오는 것입니다.
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Variability Data/2 Factors Crossed.jmp");
obj = dt << Variability Chart(
Y(:Measurement, :Standard),
X(:Operator, :part#)
);
(Report(obj) << XPath("//FrameBox")) << Row Legend(
Operator,
Color(1),
Color Theme("JMP Default"(1)),
Marker(0),
Marker Theme(""),
Continuous Scale(0),
Reverse Scale(0),
Excluded Rows(0)
);
이 예제는 모든 프레임박스를 사용하지만 대부분 XPath 쿼리에서 선택을 제한하거나 특정 인덱스를 사용하려고 합니다.
또한 이것은 이 토론과 약간 관련이 있습니다. 페이지 사용 시 빌더의 각 그래프에 범례 표시
편집: XPath 및 인덱싱에서 xml 속성 및 해당 값을 사용하는 방법의 예:
더보기...