스케일 축 맞춤 그룹JMP 커뮤니티 안녕하세요.
버튼 상자로 축의 크기를 조정할 수 있는 jsl 코드를 작성하려고 합니다.
적합 그룹의 세 가지 단방향 플롯 모두에 대해 축을 조정하고 싶습니다.
아래 코드는 첫 번째 단방향 차트에서만 작동합니다.
어떤 제안?
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
New Window( "",
H List Box(
Button Box( "Scale axis ",
Try( fsl = fg << report );
(fsl)[AxisBox( 1 )] << Min( 20 ) << Max( 100 );
),
V List Box(
fg = Fit Group(
Oneway( Y( :height ), X( :name ) ),
Oneway( Y( :height ), X( :age ) ),
Oneway( Y( :height ), X( :sex ) ),
<<{Arrange in Rows( 1 )}
);
)
)
);감사해요,
재키
자동화 및 스크립팅Re: 스케일 축 맞춤 그룹XPath를 사용하여 Axisboxes에 대한 참조를 얻을 수 있습니다. 여기서 사용하는 XPath는 충분히 강력하지 않을 가능성이 높으며 개선되어야 합니다.
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
nw = New Window("",
H List Box(
Button Box("Scale axis ",
Try(fsl = fg << report;
axisboxes = fsl << XPath("//AxisBox");
axisboxes[1::N Items(axisboxes) - 1::3] << Min(20) << Max(100);
);
),
V List Box(
fg = Fit Group(
Oneway(Y(:height), X(:name)),
Oneway(Y(:height), X(:age)),
Oneway(Y(:height), X(:sex)),
<<{Arrange in Rows(1)}
);
)
)
);
또는 개요 상자에 대한 참조를 가져온 다음 AxisBox(1)를 반복할 수 있습니다.
ows = fg << XPath("//OutlineBox[contains(text(), 'Oneway Analysis of')]");
For Each({ow}, ows,
ow[AxisBox(1)] <<MIN></MIN>Re: 스케일 축 맞춤 그룹엄청난! 고마워요!