쿼리 Y 축 이름graph1 = dt << Variability Chart(
Y( :Name( "Age in 2019" ) ),
X( :Gender ),
invisible,
Show Range Bars( 0 ),
Show Cell Means( 0 ),
Std Dev Chart( 0 ),
Automatic Recalc( 1 ),
);<BR />
이것은 여러 개의 그래프가있는 .jsl 스크립트의 비트입니다. 내 queque에있는 그래프의 이름을 쉽게 쿼리 할수있는 방법이 있습니까?
예를 들어 ... 객체 지향 언어에서는 graph2.Y.Name과 같이 보일 것입니다. 이것은 Y 축의 이름을 얻습니다.
그래프를 Y 축을 기준으로 올바른 이름으로 저장하려면 이름이 필요합니다.
다시 : 쿼리 Y 축 이름Y 축의 이름은 Y 역할에 사용 된 데이터 열의 이름입니다. 플랫폼을 시작하기 위해 해당 정보가 있습니다.
또는이 경우 텍스트 편집 상자 인 표시 상자 개체에 값을 요청할 수 있습니다.
Names Default to Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
graph1 = dt << Variability Chart(
Y( :weight ),
X( :age )
);
graph1 rep = graph1 << Report;
name = graph1 rep[TextEditBox(1)] << Get Text;
관심있는 내용이있는 개요 상자 앞의 회색 삼각형을 마우스 오른쪽 단추로 클릭하고 편집> 트리 구조 표시를 선택하십시오. 이 도구를 사용하면 찾고있는 객체를보다 쉽게 결정할 수 있습니다.
JMP는 object.property 또는 object.method 구문을 사용하지 않습니다.
다시 : 쿼리 Y 축 이름graph1 = dt << Variability Chart(
Y( :Name( "Age in 2019" ) ),
X( :Gender ),
invisible,
Show Range Bars( 0 ),
Show Cell Means( 0 ),
Std Dev Chart( 0 ),
Automatic Recalc( 1 ),
Where( :HairColor == "Brown" )
);감사! 다른 것을 쿼리하는 방법이 있습니까? 또는 내가 쿼리 할 수있는 모든 것을 볼 수있는 페이지. Show Tree Structure에 나타나지 않는 Where () 필터 조건을 쿼리하고 싶습니다. 그렇게하면 그래프 제목의 이름과 조건으로 그래프를 만들 수 있으므로 동일한 이름과 다른 조건으로 그래프를 덮어 쓰지 않습니다.
다시 : 쿼리 Y 축 이름도움말> 스크립팅 색인을 선택하십시오. 표시 상자를 표시하도록 색인을 변경하십시오. 당신은 그들 중 많은 것을 볼 수 있습니다! 그것들은 많은 독특한 속성과 방법을 가지고 있지만 많은 공통적 인 속성과 방법을 공유합니다. 많은 쿼리 메시지가 일반적입니다.
로컬 데이터 필터 대신 데이터 필터를 사용할 수 있습니까? 그렇다면 다음과 같은 쿼리를 지원합니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Cities.jmp" );
obj = dt <<
Data Filter(
Add( Filter Columns( :Region, :Lead ) )
);
Wait( 1 );
obj << (Filter Column( :Lead ) <<
Where( :Lead >= .4 & :Lead <= 1.4 ));
txt = obj << get where clause;
이 예제는 스크립팅 인덱스에서도 가져온 것입니다.
다시 : 쿼리 Y 축 이름불행히도 로컬 필터가 전혀 표시되지 않기 때문에 각 조건에 대해 별도의 그래프가 있기 때문에 로컬 필터를 수행 할 수 없습니다. 위의 코드를 시도했습니다 ... "스크립트 가능"또는 "가변 []"을 다시 가져옵니다. 필터링 대상을 파악하는 다른 방법이 있습니까?