1) 이 위시리스트 요청은 무엇에서 시작되었나요?
☑ 멋진 새로운 기능
☐ 많은 사용자에게 도움이 될 수 있습니다!
☐ "버그"를 제거합니다
☐ 있으면 좋다
☐ 아무도 필요 없어
#나의탑10_2023
-> JMP 19
GraphBuilder에서는 열을 색상 드롭 영역으로 끌어서 열의 개별 항목에 다른 색상을 사용하거나 이 열의 값에 따라 색상 그라데이션을 적용할 수 있습니다.
2개의 열을 색상 놓기 영역으로 끌어다 놓으면 2개의 열을 제공할 수 있습니다. 그런 다음 나중에 변수 목록을 통해 두 열 중 어느 열을 선택할지 지정할 수 있습니다.
이를 통해 Graph Builder에서처럼 서로 다른 하위 플롯에 독립적인 색상 설정을 적용할 수 있습니다. 서로 다른 색상 설정이 있는 하위 플롯이 있나요?
불행히도 2개 이상의 색상을 사용하는 것은 불가능합니다.:(
2) 어떤 개선을 보고 싶으신가요?
Jmp가 색상 드롭 영역에 2개 이상의 열을 사용할 수 있도록 허용해 주세요.
3) 이 아이디어가 왜 중요한가요?
최대 3가지 색상을 색상 드롭 존에 넣을 수 있지만, 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 ) ) )
)
더 많은 소원이 제출되었습니다 
명목형 모델링 유형이 있는 열에 대한 해결 방법:
여러 열을 연결하고, 모델링 유형 다중 응답을 사용하고, 일부 항목/하위 그림 조합에 대해 투명성을 설정할 수도 있습니다.
[2개의 열이 있는 예, 즉 그래프 빌더를 사용하여 여전히 가능하지만 여러 열에 쉽게 적용 가능
...작동 방식을 설명하기 위한 것입니다. 실제/기밀 데이터를 사용하면 멋진 플롯을 생성할 수 있습니다.]

Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << New Column( "Concatenate[age,sex]",
Character,
"Multiple Response",
Formula( Char( :age ) || ", " || :sex )
);
dt << Graph Builder(
Variables(
X( :height ),
Y( :sex ),
Y( :name ),
Y( :weight ),
Color( :"Concatenate[age,sex]"n )
),
Elements( Position( 1, 1 ), Points( X, Y, Legend( 15 ) ) ),
Elements( Position( 1, 2 ), Points( X, Y, Legend( 16 ) ) ),
Elements( Position( 1, 3 ), Points( X, Y, Legend( 12 ) ) ),
SendToReport(
Dispatch( {}, "400", ScaleBox,
{Legend Model(
15,
Properties( 0, {Transparency( 0 )}, Item ID( "12", 1 ) ),
Properties( 1, {Transparency( 0 )}, Item ID( "13", 1 ) ),
Properties( 2, {Transparency( 0 )}, Item ID( "14", 1 ) ),
Properties( 3, {Transparency( 0 )}, Item ID( "15", 1 ) ),
Properties( 4, {Transparency( 0 )}, Item ID( "16", 1 ) ),
Properties( 5, {Transparency( 0 )}, Item ID( "17", 1 ) )
), Legend Model(
16,
Base( 0, 0, 0, Item ID( "12", 1 ) ),
Base( 1, 0, 0, Item ID( "13", 1 ) ),
Base( 2, 0, 0, Item ID( "14", 1 ) ),
Base( 3, 0, 0, Item ID( "15", 1 ) ),
Base( 4, 0, 0, Item ID( "16", 1 ) ),
Base( 5, 0, 0, Item ID( "17", 1 ) ),
Base( 6, 0, 0, Item ID( "F", 1 ) ),
Base( 7, 0, 0, Item ID( "M", 1 ) ),
Properties( 6, {Transparency( 0 )}, Item ID( "F", 1 ) ),
Properties( 7, {Transparency( 0 )}, Item ID( "M", 1 ) )
), Legend Model(
12,
Base( 0, 0, 0, Item ID( "12", 1 ) ),
Base( 1, 0, 0, Item ID( "13", 1 ) ),
Base( 2, 0, 0, Item ID( "14", 1 ) ),
Base( 3, 0, 0, Item ID( "15", 1 ) ),
Base( 4, 0, 0, Item ID( "16", 1 ) ),
Base( 5, 0, 0, Item ID( "17", 1 ) ),
Base( 6, 0, 6, Item ID( "F", 1 ) ),
Base( 7, 0, 7, Item ID( "M", 1 ) ),
Properties(
6,
{Marker( "Circle" ), Marker Size( 12 )},
Item ID( "F", 1 )
),
Properties(
7,
{Marker( "Circle" ), Marker Size( 12 )},
Item ID( "M", 1 )
)
)}
),
Dispatch( {}, "400", LegendBox,
{Legend Position(
{15, [0, 1, 2, 3, 4, 5, 6, 7], 16, [10, 11, 12, 13, 14, 15, 16, 17],
12, [18, 19, 20, 21, 22, 23, 8, 9]}
)}
)
)
);