안녕하세요 - JMP 14를 실행 중이며 그래프 작성 도구에서 매우 구체적인 차트를 생성하려고합니다. 데이터 테이블을 만드는 JSL 스크립트를 첨부합니다.이 스크립트는 문제가 있음을 보여주는 두 개의 스크립트를 포함합니다.
"A, B & C Only"스크립트를 실행하면 Graph Builder에서 3 개의 제품 A, B 및 C의 점수가 4 개의 그룹 ( "Scale 1", " Scale 2 ","Scale 3 "및"Scale 4 "). 이것은 내가 원하는 형식입니다.
그러나 지금 내가 추가하려고하면 네번째 Y 축에 열 ( "제품 D")을 입력하면 차트의 형식이 "A, B, C & D"스크립트를 실행하여 표시된 스타일로 자동 변경됩니다. (참고 사항 -이 변경 사항은 아니 JMP 13에서 같은 스크립트를 실행하면 그래프 빌더의 가장 최근 화신이 추측하고 싶은 차트 종류를 예상하고 그에 따라 레이아웃을 변경하는 추가 기능이 있다고 추측합니다.
Y 축에 세 개 이상의 제품이 표시 될 때 Graph Builder가 이러한 방식으로 스타일을 변경하지 못하도록하고 싶습니다. 이걸 할 방법이 있니?
많은 감사
New Table( "Demo for JMP User Forum",
Add Rows( 4 ),
New Script(
"A, B & C Only",
Graph Builder(
Size( 536, 454 ),
Show Control Panel( 1 ),
Variables(
Y( :Product A ),
Y( :Product B, Position( 1 ) ),
Y( :Product C, Position( 1 ) ),
Group X( :Name of Scale )
),
Elements( Points( Y( 1 ), Y( 2 ), Y( 3 ), Legend( 15 ) ) ),
SendToReport(
Dispatch(
{},
"Product A",
ScaleBox,
{Label Row( Show Major Grid( 1 ) )}
)
)
)
),
New Script(
"A, B, C & D",
Graph Builder(
Size( 536, 490 ),
Show Control Panel( 1 ),
Variables(
Y( :Product A ),
Y( :Product B, Position( 1 ) ),
Y( :Product C, Position( 1 ) ),
Y( :Product D, Position( 1 ) ),
Group X( :Name of Scale )
),
Elements( Points( Y( 1 ), Y( 2 ), Y( 3 ), Y( 4 ), Legend( 10 ) ) ),
SendToReport(
Dispatch(
{},
"Product A",
ScaleBox,
{Label Row( Show Major Grid( 1 ) )}
)
)
)
),
New Column( "Name of Scale",
Character( 7 ),
"Nominal",
Set Values( {"Scale 1", "Scale 2", "Scale 3", "Scale 4"} )
),
New Column( "Product A",
Numeric,
"Continuous",
Format( "Fixed Dec", 15, 3 ),
Set Values(
[0.367032967032967, -0.94980694980695, 0.909157509157509,
-0.207142857142857]
)
),
New Column( "Product B",
Numeric,
"Continuous",
Format( "Fixed Dec", 15, 3 ),
Set Values(
[-0.0507936507936508, -0.437630662020906, 0.380952380952381,
-0.56017316017316]
)
),
New Column( "Product C",
Numeric,
"Continuous",
Format( "Fixed Dec", 15, 3 ),
Set Values(
[0.627574750830565, -0.923443223443224, 0.666023166023166,
0.390225563909774]
)
),
New Column( "Product D",
Numeric,
"Continuous",
Format( "Fixed Dec", 15, 3 ),
Set Values(
[-0.198412698412698, 0.0804511278195489, 0.167765567765568,
-0.208163265306122]
)
)
)
안녕하세요 @ dqr2 ,
4 개의 응답은 "결합 저울"설정을 "병합"에서 "병합 병합"으로 변경하는 트리거입니다. Y 축을 마우스 오른쪽 버튼으로 클릭하고 auto에서 "Merged"로 변경했습니다. 이 스크립트를 사용해보십시오 :
Graph Builder(
Size( 536, 490 ),
Variables(
Y( :Product A, Combine( "Merged" ) ),
Y( :Product B, Position( 1 ), Combine( "Merged" ) ),
Y( :Product C, Position( 1 ), Combine( "Merged" ) ),
Y( :Product D, Position( 1 ), Combine( "Merged" ) ),
Group X( :Name of Scale )
),
Elements( Points( Y( 1 ), Y( 2 ), Y( 3 ), Y( 4 ), Legend( 15 ) ) ),
SendToReport(
Dispatch( {}, "Product A", ScaleBox, {Label Row( Show Major Grid( 1 ) )} )
)
)