모두 안녕,
기본적으로 X 축을 알파벳/숫자 순서로 정렬하는 XY Oneway Analysis가 있는 테이블에서 그래프를 만드는 일반적인 JSL이 있습니다.
내 그래프에서 가장 높은 값(테이블에서)이 내 플롯에서 가장 오른쪽으로 가기를 원합니다. 이 작업을 수행하기 위해 마우스 오른쪽 버튼을 클릭한 다음 "값 순서 편집"을 클릭했지만 동료들도 사용할 수 있도록 JSL에 통합하고 싶습니다.
스크립팅 도움말에 들어갔지만 JSL에서 행 순서 수준을 설정하는 방법을 잊어버렸습니다.


대화식으로 설정하고 다음을 사용하여 다른 열 속성을 설정하는 방법을 볼 수 있습니다.
<< 속성 가져오기()
사용에 필요한 것을 검색
<< 속성 설정()
JSL을 사용하여 값 할당
그래서 대화식으로 lot_id 열의 순서를 설정했습니다.

그런 다음 값 정렬 열 속성에 필요한 구조를 얻기 위해 이 스크립트를 실행했습니다.
names default to here(1);
dt=current data table();
orderList = dt:lot_id << get property("Value Order");
show(orderList);
그것은 돌아왔다
orderList = {Custom Order({"lot09", "lot08", "lot07", "lot06", "lot05", "lot04", "lot03", "lot02", "lot01", "lot10", "lot11", "lot12", "lot13"}), Common Order(0)};
따라서 값 순서 속성을 설정하는 데 필요한 JSL은 다음과 같습니다.
dt:lot_id << set property("Value Order", {Custom Order({"lot09", "lot08", "lot07",
"lot06", "lot05", "lot04", "lot03", "lot02",
"lot01", "lot10", "lot11", "lot12", "lot13"}), Common Order(0)});안녕 @호비 ,
@txnelson 정확한 정답을 알려주셨습니다.
그러나 그래프의 축에 대한 최상의 순서 지정 옵션은 그래프 빌더에서 사용할 수 있습니다. 여기에서 다른 변수의 다양한 요약 통계로 범주형 축을 정렬할 수 있습니다. 사진과 같이.
귀하의 응용 프로그램에서 작동하는지 알려주십시오.

