행 상태 색상을 유지하는 Graph Builder에서 범례를 만드는 방법은 무엇입니까?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />여러 데이터 세트를 사용하여 자산 성과 분석을 하고 있습니다. 맞춤 색상을 만들었습니다(에서 ColorBrewer: 지도에 대한 색상 조언 ) 각 자산에 대해 아래의 (익명) 스크립트를 사용하여 행 상태 색상을 설정했습니다. 내 특정 요구에 맞는 멋진 색 구성표입니다. 문제는 다양한 플랫폼의 행 범례 만들기 및 Graph Builder의 색 구성표에서 특정 색 구성표(JMP 기본값 또는 '사용자 지정')만 선택할 수 있다는 것입니다. 또한 모든 자산이 분석 중인 각 데이터 세트에 없을 수도 있습니다.
Graph Builder에서 내 스크립팅된 색 구성표를 유지하는 범례 또는 사용자 지정 색 구성표를 만드는 방법이 있습니까?
각 행에 대해(
Color Of( Row State( Row() ) ) = Match( :Asset,
"aaa", RGB 색상( 255, 217, 47 ),
"bbb", RGB 색상( 222, 45, 38 ),
"ccc", RGB 색상( 35, 139, 69 ),
"ddd", RGB 색상( 116, 196, 118 ),
"eee", RGB 색상( 186, 228, 179 ),
"fff", RGB 색상( 178, 24, 43 ),
"ggg", RGB 색상( 8, 81, 156 ),
"hhh", RGB 색상( 107, 174, 214 ),
"iii", RGB 색상( 106, 61, 154 ),
"jjj", RGB 색상( 202, 178, 214 )
)
);

비슷한 이전의 답이 없는 토론을 여기에서 찾았습니다. https://communities.sas.com/message/101026#101026
Re: 그래프 빌더에서 행 상태 색상을 유지하는 범례를 만드는 방법은 무엇입니까?그것을 듣고 기뻐! 열 정보 대화 상자에서 값 색상 속성을 설정할 수 있다고 추가했어야 했습니다. 이미 대본이 있으셨기에 대본으로만 했습니다.
Re: 그래프 빌더에서 행 상태 색상을 유지하는 범례를 만드는 방법은 무엇입니까?Xan: 잘 됐습니다! 감사해요. 저는 스크립팅 초보자입니다. JSL의 방대한 어휘를 배우려면 몇 년이 걸릴 것입니다...
Re: 그래프 빌더에서 행 상태 색상을 유지하는 범례를 만드는 방법은 무엇입니까?안녕 마크,
Graph Builder는 데이터 테이블 색상이 오버레이 색상 변수에 적합한 시기를 아직 인식하지 못합니다. 즉, "aaa"가 있는 모든 행의 색상이 동일하고 다른 행에는 해당 색상이 없는지 확인해야 합니다. 가능하지만 아직 없습니다.
하지만 몇 가지 대안이 있습니다. 하나는 색상이 행 대신 값에 연결되어 있음을 Graph Builder에 알려주는 값 색상 속성을 사용하는 것입니다. 이에 대한 스크립트는 다음과 같습니다.
열 ( "유산" ) << 속성 설정 (
"값 색상" ,
{ "아아" = RGB 색상 ( 255 , 217 , 47 ) ,
"bbb" = RGB 색상 ( 222 , 45 , 38 ) ,
"ccc" = RGB 색상 ( 35 , 139 , 69 ) ,
"ddd" = RGB 색상 ( 116 , 196 , 118 ) ,
"에이" = RGB 색상 ( 186 , 228 , 179 ) ,
"ff" = RGB 색상 ( 178 , 24 , 43 ) ,
"ggg" = RGB 색상 ( 8 , 81 , 156 ) ,
"허" = RGB 색상 ( 107 , 174 , 214 ) ,
"iii" = RGB 색상 ( 106 , 61 , 154 ) ,
"jjj" = RGB 색상 ( 202 , 178 , 214 )
}
) ;
다른 방법은 다른 곳에서 동일한 색상을 사용하려는 경우 환경 설정에서 사용자 정의 색상 테마를 생성하고 이를 기본값으로 설정하는 것입니다. 내장 색상 테마 중 일부는 Color Brewer에서 가져온 것임을 알 수 있습니다.
마지막으로 두 번째 문제 " 모든 자산이 분석 중인 각 데이터 세트에 없을 수 있습니다. "는 다른 문제다. 존재하지 않는 데이터 값을 범례에 표시하는 한 가지 해결 방법은 데이터 값이 누락되었거나 Freq 값이 0인 데이터 세트에 추가하는 것입니다.