<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />표준 AxisBox 대신 NomAxisBox를 생성하는 Graph Box (...) 함수가있는 방법이 있습니까? << 내장 된 플랫폼에 대해 "Automatic Recalc"옵션보다는 "Rowstate Handler 콜백"으로 dt를 업데이트하는 사용자 지정 가변성 차트를 만들려고했습니다.
적절한 위치에 라인과 텍스트가 삽입 된 프레임 박스에서 자신을 만들 수는 있지만 이미 내장 된 것을 찾고있었습니다.
필자는 저널 파일을 텍스트 파일로 열어서 NomAxisBox를 생성하는 명령을 보았지만 어떤 이유로 NomAxisBox (...) 명령을 스크립팅 플랫폼에서 사용할 수 없습니다 (이름을 확인할 수없는 오류가 발생합니다).
NomAxisBox (크기 (300,22), sizeID (1,5), num 레이블 (5), 레이블 ( ".", group1, group2, group3, group4,), 값 (1,1,1,1,1) , total (5), horizontal, right, dividers (1), lowerFrame (1), insideTicks (1)
한 가지 더주의해야 할 점은, 사용자 정의 레이블의 일부가 건너 뛸 수 있기 때문에 << Inc (1) 및 적절한 Min 및 Max를 축 상자에 동시에 설정하려고합니다.
Dan이 말했듯이, Nomaxis box를 JSL에서 직접 가져올 수는 없습니다. 그러나 Graph Box를 사용하여 일반 숫자 축을 만든 다음 Tick Label List 메시지를 사용하여 사용자 지정 범주 축으로 변환 할 수 있습니다.
축 상자 << 틱 레이블 목록 (
{ "sqrt2", "sqrt3", "e", "pi"},
{1.41, 1.73, 2.72, 3.14}
);
첫 번째 목록은 원하는 레이블로 설정 될 수 있고 두 번째 (선택 사항)는 해당 위치를 나열합니다.
이것이 당신이하고 싶은 일에 도움이됩니까?
불행히도 NomAxisBox는 내부적으로 만 사용되며 JSL에 노출되지 않습니다. 저널의 상자는 다른 메커니즘을 통해 생성됩니다. 우리는 JMP의 차기 버전에 대한 기능 요청으로 기록했습니다.