안녕,
열 전환기가 그래프에 연결되면 JMP는 그래프에서 "이미 존재하는" 열을 확인하고 열 전환기의 항목 목록에서 제거합니다.
대부분의 경우 이것은 열 전환기의 충돌과 그래프와 열 사이의 이미 존재하는 링크를 방지하기 때문에 좋은 기능입니다.
그러나 때때로 이 기능이 문제가 되는 경우가 있습니다.
아래 예에서 3개의 열은 플롯의 X 및 Y축에 대한 2개의 열 전환기에 의해 공유되지만 시작 값은 "기타" 열 전환기에서 자동으로 제거됩니다.

"중량"에 대한 충돌이 여전히 있을 수 있습니다. 그러나 두 열 스위처를 모두 "가중치"로 설정하려고 하면 자동으로 감지되어 방지됩니다.
그래서 - 여기 - 자동 제거는 의도한 것만큼 도움이 되지 않습니다.
누락된 값을 목록으로 다시 가져오는 방법은 무엇입니까?
해결 방법은 그래프의 의미 없는 시작 값(열 전환 목록에서 제거 가능)으로 시작한 다음 JSL을 통해 시작 값을 더 의미 있는 값으로 변경하는 것입니다.
더 쉬운 방법이 있습니까? 예를 들어 자동 제거를 비활성화하는 LinkPlatform 명령의 매개변수가 있습니까?
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
new window("test",
cs1=dt << Column Switcher(:sex, {:sex, :height, :weight});
cs2=dt << Column Switcher(:height, {:sex, :height, :weight});
Graph Builder(
Size( 534, 460 ),
Show Control Panel( 0 ),
Variables( X( :sex ), Y( :height ) ),
Elements( Points( X, Y, Legend( 1 ) ) )
)
);
cs1 << Link Platform(gb );
cs2 << Link Platform(gb );