단일 보고서에 이변량, 단방향 및 graphbuilder 차트가 있습니다. 적용된 행 범례가 있으므로 모든 데이터 포인트는 특정 색상의 영숫자입니다. 행 범례는 JMP 기본 색 구성표로 만들어지고 내 그래프 빌더 차트는 오버레이 범례에 대해 JMP 기본 색 구성표를 사용하지만 어떤 이유로 색을 지정하는 순서가 다른 차트와 다릅니다. 아래 예를 참조하십시오.
이 가변성 차트는 LSW 개체에 대해 빨간색, 녹색, 파란색, 주황색 순서로 색상을 지정합니다.

그러나 그래프 빌더는 파란색, 빨간색, 녹색, 보라색 순서로 색상을 지정하고 올바른 영숫자 레이블은 행 범례에서 보존됩니다.

내가 찾은 유일한 해결 방법은 색상 속성을 Beam_L1 열에 저장하는 것이지만 문제는 필터가 변경될 때 자동 재계산이 수행되지 않는다는 것입니다(BEAM_L1 객체의 수를 변경할 수 있음). 행 범례 및 그래프 빌더 색상은 필터에 따라 자동으로 변경되지만 불행히도 둘 다 JMP 기본 색 구성표를 사용하고 있음에도 불구하고 서로 다른 색상 순서를 사용합니다.
내가 a에서 만든 몇 가지 의견 관련 스레드 :
Graph Builder 외부에서 JMP는 일반적인 빨간색/녹색 색상 결함을 피하기 위해 두 가지 색상이 필요할 때 녹색을 건너뜁니다. 그러나 Graph Builder는 좀 더 역동적이고 처음 두 가지 색상을 변경하지 않고 두 가지에서 세 가지 색상으로 이동할 수 있어야 하므로 처음부터 다시 정렬합니다(3개의 각 그룹이 색상환을 중심으로 회전함).이것은 "JMP" 레이블이 지정된 색상 테마에서만 발생하므로 다른 색상 테마를 사용하여 이중 시퀀싱을 방지합니다.
제외 처리가 진행되는 한 동작을 변경할 수 있는 옵션이 없습니다. 나는 때때로 값 색상을 사용하거나 동적 감도를 피하기 위해 더미 값을 추가합니다.
행 범례 색상과 다른 논리를 사용하는 그래프 빌더 색상에 대한 설명(다른 모든 그래프에서 사용됨). 그래프 빌더는 항상 색상에 대해 제외된 행을 고려하며(범례에 제외된 항목을 표시하지 않더라도) 이를 끌 수 있는 곳이 없습니다. 제외된 행을 고려할 때 해당 항목은 그래프 날짜에 없는 경우에도 범례에 표시됩니다.)
그렇다면 그래프 빌더가 색상을 할당할 때 제외된 행을 고려하지 않도록 하는 방법이 있습니까?
값 색상 설정이 그래프 빌더 색상과 일치하는 것 같지만 내 가변성 차트에는 행 범례에 의해 설정된 자체 색상이 있는 것 같습니다. 둘 다 JMP 기본 색상 테마를 사용하는데, 그 테마를 다르게 샘플링하는 것처럼 보입니까?
편집: 필터링 요구 사항이 다르기 때문에 BEAM_L1 값을 제외하지 않는 한 모든 것이 일치하는 것 같습니다. 따라서 필터링이 없는 경우(모든 beam_L1 값 포함) 색상이 일치합니다. 그러나 BEAM_L1을 제외하면 변수 차트의 색상이 재설정되므로 첫 번째 BEAM_L1은 항상 빨간색이고 Graph Builder의 색상은 주어진 BEAM_L1의 색상을 유지하지만 영숫자 레이블은 올바르게 변경됩니다(행별로 설정되기 때문일 수 있음). 전설).
기본적으로 Graph Builder 색상은 항상 제외된 행을 고려하는 반면 행 범례 색상은 행이 제외될 때 색상 테마를 다시 샘플링하는 것 같습니다.
BEAM_L1에 대한 열 속성 "값 색상"을 원하는 색상으로 설정한 다음 Chart Builder를 시작하면 차트를 BEAM_L1로 오버레이할 때 사용한 색상이 필터링 시에도 유지됩니다.
JMP 13.2.1
Names Default To Here( 1 );
dt = New Table( "class",
Add Rows( 40 ),
New Column( "Age",
Numeric,
"Ordinal",
Format( "Fixed Dec", 5, 0 ),
Set Property(
"Value Colors",
{12 = -13977687, 13 = -3780931, 14 = -4222943, 15 = -13596966, 16 = -2211217, 17 =
-10562780}
),
Set Values(
[12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14,
14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 17, 17, 17]
)
),
New Column( "Height",
Numeric,
"Continuous",
Format( "Fixed Dec", 5, 0 ),
Set Values(
[59, 61, 55, 66, 52, 60, 61, 51, 60, 61, 56, 65, 63, 58, 59, 61, 62, 65, 63, 62, 63,
64, 65, 64, 68, 64, 69, 62, 64, 67, 65, 66, 62, 66, 65, 60, 68, 62, 68, 70]
)
)
);
dt << Graph Builder(
Variables( X( :age ), Y( :height ), Overlay( :age ) ),
Elements( Box Plot( X, Y, Legend( 6 ) ) ),
Local Data Filter(
Add Filter(
columns( :age ),
Where( :age == {12, 13, 14, 15} ),
Display( :age, Size( 160, 90 ), List Display )
)
)
);홀거, 이 문제를 제기해 주셔서 정말 감사합니다!
실제 설정(다른 플랫폼과 비교했을 때 그래프 빌더의 다른 색상 구성표)은 많은 내부 보고서에서 혼란을 피하기 위해 다른 플랫폼의 색상 구성표를 조정해야 하기 때문에 우리에게 정말 성가신 일입니다.