이어서 이어서 말씀드리겠습니다.
https://community.jmp.com/t5/Discussions/Automatic-Scaling-Matching-X-and-Y-Axes/mp/762890#M94321
스크립트에서 제외된 행이 그려지지 않지만 그래프 스케일링에 영향을 미치는 결함을 발견했습니다. y_there와 x_there에서 제외된 행을 어떻게든 제거할 방법이 필요합니다.
dt = Current Data Table();
dt << Clear Column Selection();
colList = dt << get column names( string );
check_list = {"VT", "ID", "DI", "IK", "GM"};
New Window( "Select Variables",
<<MODAL></MODAL>
Help appreciated.
예를 들어 제외되지 않은 행을 먼저 가져와서 값을 "사전 필터링"할 수 있습니다.
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
dt << Select Rows(Index(7, 11)) << Hide and Exclude(1);
non_excluded_rows = dt << get rows where(!Excluded());
m = Column(dt, "height") << get values;
valid_m = m[non_excluded_rows];
N Items(valid_m);
show(valid_m, N Items(valid_m));
</CODE></P>
<P> </P></LINGO-BODY><LINGO-SUB id="lingo-sub-800040" slang="en-US" mode="CREATE">Re: 자동 크기 조정</LINGO-SUB><LINGO-BODY id="lingo-body-800040" slang="en-US" mode="CREATE"><P>평소와 마찬가지로 좋은 스크립트입니다! 확실히 유용한 점이 몇 가지 있습니다. 원래 스크립트가 열에서 직접 작동하지 않고 연관 배열을 사용하고 있기 때문에(저는 연관 배열을 처음 사용합니다) 코드를 중단하여 수정해야 할 곳을 분명히 알 수 없습니다.</P></LINGO-BODY><LINGO-SUB id="lingo-sub-800042" slang="en-US" mode="CREATE">Re: 자동 크기 조정</LINGO-SUB><LINGO-BODY id="lingo-body-800042" slang="en-US" mode="CREATE"><P>마커 세그먼트에 여전히 해당 행이 있지만 제외된 경우 열에서 가져온 값과 비슷한 방식으로 사용할 수 있어야 합니다. 그리고 거기에도 없다면 걱정할 것이 없습니다. 필요한 경우 사용 가능한 경우 마커 세그먼트와 함께 << 행 번호 가져오기를 활용할 수도 있습니다.</P>
<P> </P>
<P>또한 열과 그에 저장된 값만 활용하고 열 이름을 알고 있으므로 마커 세그먼트는 무시할 수도 있습니다.</P></LINGO-BODY><LINGO-SUB id="lingo-sub-800087" slang="en-US" mode="CREATE">Re: 자동 크기 조정</LINGO-SUB><LINGO-BODY id="lingo-body-800087" slang="en-US" mode="CREATE"><P>자르모</P><P> </P><P>귀하의 제안에 따라 스크립트를 수정했는데, 전치로 인해 데이터가 이상하게 섞이는 매우 고립된 사례를 제외하고는 제대로 작동합니다.</P><P> </P><PRE><CODE class=" language-jsl">dt = Current Data Table();
dt << Clear Column Selection();
colList = dt << get column names( string );
check_list = {"VT", "ID", "DI", "IK", "GM"};
New Window( "Select Variables",
<<MODAL></MODAL>