1) 위시리스트 요청에 영감을 준 것은 무엇입니까?
GraphBuilder에서 열을 색상 드롭 영역으로 드래그하여 열의 개별 항목에 다른 색상을 사용하거나 이 열의 값에 따라 색상 그라데이션을 적용할 수 있습니다.
2개의 열을 색상 드롭 영역으로 드래그하여 2개의 열을 제공할 수 있으며 나중에 변수 목록을 통해 두 열 중 선택할 열을 지정할 수 있습니다.
이렇게 하면 다음과 같이 서로 다른 서브플롯에 독립적인 색상 설정을 적용할 수 있습니다. Graph-Builder-subplot-with-different-color-settings
아쉽게도 2개 이상의 열을 열 놓기 영역으로 드래그하는 것은 작동하지 않습니다. 처음 두 개만 해당 위치에 도달합니다.
그러나 JSL 스크립터에게는 "행운"이 있습니다 *):
JSL을 통해 더 많은 열을 지정할 수 있습니다.
Color( :col1 ),
Color( :col2 ),
Color( :col3 )
열은 변수 놓기 영역에도 표시됩니다.
(이야기는 @ 3에서 계속됩니다.)
2) 당신이 보고 싶은 개선점은 무엇입니까?
사용자가 놓을 수 있도록 하십시오. 2열 이상 색상 드롭 영역에.
그리고 훨씬 더 중요합니다.
GraphBiuilder가 2개 이상의 색상 열을 처리하도록 하십시오. 바르게 .
3) 이 아이디어가 중요한 이유는 무엇입니까?
*) 실제로 JSL 스크립터는 GraphBuilder 사용자보다 훨씬 운이 좋지 않습니다. 둘 다 하나의 GraphBuilder 그래프에서 3가지 다른 색상 설정을 사용할 기회가 없습니다.
안타깝게도, 세 번째 색상 열이 작동하지 않습니다 .
작동하는 것처럼 보이지만 해야 할 일을 하지 않습니다.
아래 코드는 의도적으로 성별을 색상으로 두 번 사용합니다(1. 및 3. 항목).
이것이 작동하지 않는 이유는 아닙니다. 문제를 설명하는 데 도움이 될 뿐입니다.
상단 플롯과 하단 플롯을 비교하면 상단 플롯(세 번째 색상 열 사용)의 색상이 잘못되었음을 알 수 있습니다(파란색 점이 없고 포인트가 빨간색임).
다른 예에서는 세 번째 색상 열 대신 두 번째 색상 열이 사용되었습니다.

Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
Graph Builder(
Show Control Panel( 0 ),
Variables(
X( :height ),
Y( :weight ),
Y( :weight ),
Y( :weight ),
Color( :sex ),
Color( :weight ),
Color( :sex )
),
Elements( Position( 1, 1 ), Points( X, Y, Color( 3 ) ) ),
Elements( Position( 1, 2 ), Points( X, Y, Color( 2 ) ) ),
Elements( Position( 1, 3 ), Points( X, Y, Color( 1 ) ) )
)