다음과 같은 변동성 차트가 있으며 이를 매개변수로 구현하고 있습니다.
nebs = {};<BR />For Each({pChoice}, parameterChoice,<BR />lub << append(Text Box(pChoice));<BR />lub << append(neb = Number Edit Box(42));<BR />Insert Into(nebs, neb);<BR />);<BR /><BR /><BR />vals = nebs << get;<BR /><BR /><BR />varchart = Variability Chart(
Y( :Value),
X( :Time Point, :Storage Condition, :Level ),
Std Dev Chart( 0 ),
By( :Parameter ),
SendToReport(
Dispatch(
{"Variability Chart for Value"},
"Variability Chart",
FrameBox,
{Row Legend(
:Label,
Color( 1 ),
Color Theme( "JMP Default" ),
Marker( 0 ),
Marker Theme( "" ),
Continuous Scale( 0 ),
Reverse Scale( 0 ),
Excluded Rows( 0 )
)}
)
)
)그런 다음 스크립트의 아래 몇 줄에 다음을 사용하여 각 차트에 참조 줄을 추가합니다.
obs = varchart << XPath("//OutlineBox[contains(text(), 'Variability Chart for')]");
count = 0;
For Each({ob}, obs,
count = count + 1;
Report( varchart[count] )[AxisBox(1)] << Add Ref Line(vals[count], "Dotted", Red, "AC", 2);
);하지만 y축의 크기 조정으로 인해 일부 참조선을 차트에서 볼 수 없습니다.
이 루프에서 각 매개변수의 스케일링을 변경하여 y축 범위의 최대값이 참조선 값 또는 매개변수의 최대값에 0.1을 더한 값 사이의 최대값이 되도록 할 수 있습니까?
<< Min / << Max를 axisbox에 보내면 최소/최대 값을 변경할 수 있습니다.

예를 들어 열의 최소/최대 값을 얻으려면 Col Min/Col Max 함수를 사용합니다. 선택적으로 마커 세그먼트에 액세스하여 << Y 값 가져오기를 활용하여 값을 추출할 수 있습니다.
