여러 그래프에 대해 하나의 공유 열 전환기를 사용할 수 있는 방법이 있습니까?
예를 들어, 두 개의 다른 가변성 차트를 보기 위해 1개의 열 스위처를 갖고 싶습니다...
미리 도움을 주셔서 감사합니다.
JMP 16이 여러 플랫폼에서 단일 열 전환기 사용을 지원할 것이라고 보고하게 되어 기쁩니다.
<< set script()의 특정 사용이 얼마나 강력한지 강조하고 싶습니다. 열 전환기에서 선택 항목을 변경할 때 JMP가 어떤 작업을 수행하도록 하는 방법에 대해 한동안 궁금했습니다.
nw<SPAN class="token punctuation">[</SPAN><SPAN class="token string">"Var Charts"</SPAN><SPAN class="token punctuation">]</SPAN><SPAN class="token punctuation">[</SPAN>listboxbox<SPAN class="token punctuation">(</SPAN><SPAN class="token number">1</SPAN><SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">]</SPAN> <SPAN class="token operator"><</SPAN><SPAN class="token operator"><</SPAN> set script<SPAN class="token punctuation">(...)</SPAN>
감사해요!
짐, 정말 감사합니다. 내가 이 문제를 해결하도록 하세요. 제안된 해결 방법이 어떻게 나타나는지 알려드리겠습니다!
다음은 JMP 13에서 작동하는 스크립트입니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Blood Pressure.jmp" );
nw = New Window( "test",
ob = Outline Box( "Var Charts",
MyHLB = H List Box(
vc = Variability Chart( Y( :BP 8M ), X( :Subject ), Std Dev Chart( 0 ) ),
vc2 = Variability Chart( Y( :BP 8M ), X( :Subject ), Std Dev Chart( 0 ) )
)
)
);
cs = vc << Column Switcher( :BP 8M, {:BP 8M, :BP 12M, :BP 6M, :BP 8W, :BP 12W, :BP 6W, :BP 8F, :BP 12F, :BP 6F} );
nw["Var Charts"][listboxbox(1)] << set script(
VarList = {:BP 8M,:BP 12M,:BP 6M,:BP 8W,:BP 12W,:BP 6W,:BP 8F,:BP 12F,:BP 6F};
CurVar = word(2,char(vc2<<GET script=""></GET>
JMP 11.1에서 테스트했는데 첫 번째 선택에 대해서만 작동하고 두 번째 가변성 차트에 대한 링크가 손실됩니다. 나는 이것이 JMP 12 또는 13에서 수정된 JMP 버그라고 가정합니다. 그러나 모든 것이 손실된 것은 아닙니다. 할 수 있는 일은 두 번째 열 전환기를 생성하지 않고 이를 사용하여 두 번째 차트를 변경하는 대신 VC2 개체를 완전히 삭제한 다음 차트를 다시 빌드하고 이를 MyHLB 개체에 추가하도록 코드를 변경하는 것입니다. .