오른쪽에 행 범례 표시가 있는 다중 가변성 플롯을 플롯하고 싶습니다. 그러나 for 루프를 사용하여 이 작업을 수행하면 행 범례가 표시되지 않습니다. 누구든지 조언을 해주실 수 있나요?
모든 매개변수에 대해 내가 의도한 그래프입니다.

대신 오른쪽에 행 범례가 표시되는 아래 그래프만 표시됩니다.

Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Semiconductor Capability.jmp" );
/* Obtain a list of numeric/continuous column names as strings */
colList = dt << Get Column Names( Continuous, String );
For( i = 2, i <= Nitems( colList ), i++,
Variability Chart(
Y( colList[i] ),
X( :lot_id, :wafer ),
Connect Cell Means( 1 ),
Std Dev Chart( 0 ),
SendToReport(
Dispatch(
{},
"Variability Chart for " || colList[i],
OutlineBox,
{Set Title( "GROUP 1 Variability Chart for " || colList[i] )}
),
Dispatch(
{"Variability Chart for " || colList[i]},
"Variability Chart",
FrameBox,
{Row Legend(
lot_id,
Color( 1 ),
Color Theme( "JMP Default" ),
Marker( 1 ),
Marker Theme( "Standard" ),
Continuous Scale( 0 ),
Reverse Scale( 0 ),
Excluded Rows( 0 )
)}
)
)
);
);
안녕하세요,
다음 코드를 실행하십시오.
나는 그것이 일하기를 바랍니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Semiconductor Capability.jmp" );
/* Obtain a list of numeric/continuous column names as strings */
colList = dt << Get Column Names( Continuous, String );
win = New Window("Example");
For( i = 2, i <= Nitems( colList ), i++,
win << Append(varobj = Variability Chart(
Y( Column(dt,colList[i]) ),
X( :lot_id, :wafer ),
Connect Cell Means( 1 ),Std Dev Chart( 0 )
));
(varobj << report)[OutlineBox(1)] << set Title("GROUP 1 " || ((varobj << report)[OutlineBox(1)] << Get Title));
(varobj << report)[FrameBox(1)] << Row Legend(Column(dt,"lot_id"),Color( 1 ),Marker( 1 ));
);이 코드를 실행하면 루프에 걸리는 것 같습니다. 어쨌든 JMP가 정지 된 것처럼 보입니다. 13.2.1 버전을 실행 중입니다
안녕 톰,
Jim이 찾은 것과 마찬가지로 실행하고 간헐적으로 중단하는 데 시간이 오래 걸립니다. 그러나 나는 한 번에 작동하게했다.