JSL을 사용하여 행 범례 색상을 변경하는 방법<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕하세요. 저는 현재 스크립트를 작성 중이지만 특정 행 범례에 특정 색상을 지정해야 하는 한 가지 요구 사항이 있습니다.
예를 들어 다음과 같습니다.
LEGENDNAME_OO
전설 이름 _PP
전설 이름 _QQ
_OO 접미사를 빨간색으로, _PP를 파란색으로, _QQ를 녹색으로 범례를 색칠하고 싶습니다.
감사해요
Re: JSL을 사용하여 행 범례 색상을 변경하는 방법안녕하세요,
값을 주문하려면 이와 유사한 스크립트를 수행할 수 있습니다.
이 스크립트는 "완벽"하지는 않지만 괜찮은 것 같습니다.
dt = 현재데이터테이블();
col = 컬럼("VCC");
목록 = {};
ulist = {};
listTT = {};
listSS = {};
목록FF = {};
/* VCC의 데이터를 목록에 추가 */
(i=1, i<=Nrows(dt),i++,
InsertInto(목록, 열 )
);
/* 고유한 목록 만들기 */
(i=1,i<=Nitems(list),i++,
If (Nrows(Loc(ulist,목록 )) == 0,
InsertInto(ulist,목록 )
);
);
/* 패턴을 포함하는 3개의 목록 생성 */
(i=1,i<=Nitems(ulist),i++,
if (포함(ulist ,"TT") > 0,
InsertInto(listTT,ulist )
);
if (포함(ulist ,"SS") > 0,
InsertInto(listSS,ulist )
);
if (포함(ulist ,"FF") > 0,
InsertInto(listFF,ulist )
);
);
/* 색상 순서를 갖도록 최종 목록 생성*/
목록 = {};
InsertInto(목록,목록FF);
InsertInto(list,listTT);
InsertInto(목록,목록SS);
/* 값 순서 지정 속성 */
col << 속성 설정("값 순서",list);
/* 그런 다음 분석을 수행합니다 */
Re: JSL을 사용하여 행 범례 색상을 변경하는 방법이 이름은 TT FF 및 SS로 끝나는 이름만 될 수 있으므로 순서를 변경하는 방법을 잘 모르겠습니다.
누군가가 도울 수 있기를 바랍니다.
Re: JSL을 사용하여 행 범례 색상을 변경하는 방법FF가 첫 번째이고 -TT가 두 번째가 되도록 소스 열의 값 순서를 변경해 보세요. 나는 이것이 JSL 솔루션이 아니라는 것을 알고 있지만 이를 통해 원하는 위치로 이동할 수 있습니다.
Re: JSL을 사용하여 행 범례 색상을 변경하는 방법내가 사용하는 코드는 다음과 같습니다.
//!
open("C:\Users\krash_tpd_cnt_char.csv");
이변량(
Y(:값),
X( :TEMP ),
으로( :VCC ),
SendTo보고(
디스패치({},"1",ScaleBox,{
,주요 그리드 표시( 1 )
}),
디스패치({},"2",ScaleBox,{
,주요 그리드 표시( 1 )
}),
Dispatch({}, "Bivar 플롯", FrameBox,
{행 범례(
웨이퍼,
색상( 1 ),
색상 테마( "JMP 기본값")
)}
)
)
);
이것이 생성되는 것입니다

하지만 *-TT는 녹색, FF는 빨간색, SS는 그대로(파란색)로 설정하고 싶습니다.
Re: JSL을 사용하여 행 범례 색상을 변경하는 방법안녕하세요 ,
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << 열별 색상( :Age );
잠깐( 2 );
dt << 행 상태별로 행 색상 지정;
필요에 맞게 추가로 맞춤설정할 수 있다고 생각합니다.
최상의
오늘
Re: JSL을 사용하여 행 범례 색상을 변경하는 방법안녕,
사용중인 그래프에 따라 다릅니다.
오버레이 플롯의 경우 다음을 추가할 수 있습니다. 색상 연결 색상 옵션을 정의하는 옵션입니다.
Overlay Plot( Y( :AA, :BB, :CC ), Connect Thru Missing( 1 ), :AA( Connect Color( 38 ), Line Width( "Thin" ) ), :BB( Connect Color( 54 ), Line Width( "Thin" ) ), :CC( Connect Color( 71 ), Line Width( "Thin" ) ));