JSL: 기존 창에 그래프를 추가하는 방법안녕하세요, JSL을 사용하여 그래프 빌더로 플롯하고 있습니다.
모든 그래프는 일반적으로 너무 많은 창을 여는 별도의 창에서 생성됩니다.
각 그래프를 같은 창에 넣은 다음 새로 만든 창을 닫고 싶습니다.
아래는 내 초안 jsl입니다. 누구든지 작동하도록 도와 줄 수 있습니까?
고맙습니다.
WW1 = New Window( "graph1", Graph Builder() );
Window( "graph1" ) << Close Window();
WW2 = New Window( "graph2", Graph Builder() );
Window( "graph2" ) << Close Window();
WW3 = New Window( "graph3", Graph Builder() );
Window( "graph3" ) << Close Window();
Re: JSL: 기존 창에 그래프를 추가하는 방법안녕 @스톡스 ,
@txnelson 그리고 @Craige_Hales 좋은 예를 들었다. 이를 수행하는 또 다른 방법은 하나의 창으로 시작하는 것입니다. 데이터 테이블이 열려 있으면 이 스크립트를 사용해 보십시오. 해당 창에서 원하는 그래프를 만들면 플롯에서 스크립트를 저장할 수 있습니다.
New window ("lots of graphs",
v list box (
Graph Builder(),
Graph Builder(),
Graph Builder(),
Graph Builder(),
Graph Builder(),
Graph Builder(),
)
);
Re: JSL: 기존 창에 그래프를 추가하는 방법도와 주셔서 감사합니다.
나는 이것을 내 스크립트와 함께 넣으려고 노력할 것입니다.
@txnelson 쓴 :
이 예를 살펴보십시오.추가 그래프가 생성되지 않고 20개의 그래프가 정의된 하나의 창을 생성합니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
nw = New Window( "graphs", myvlb = V List Box() );
colNamesList = dt << get column names( continuous, string );
For( i = 1, i <= 20, i++,
myvlb << append( oneway( x( :site ), y( Column( colNamesList[i] ) ) ) )
);
Re: JSL: 기존 창에 그래프를 추가하는 방법이 예를 살펴보십시오.추가 그래프가 생성되지 않고 20개의 그래프가 정의된 하나의 창을 생성합니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
nw = New Window( "graphs", myvlb = V List Box() );
colNamesList = dt << get column names( continuous, string );
For( i = 1, i <= 20, i++,
myvlb << append( oneway( x( :site ), y( Column( colNamesList[i] ) ) ) )
);
Re: JSL: 기존 창에 그래프를 추가하는 방법해결책을 주셔서 감사합니다. 어떤 이유로 내 스크립트에서 작동하지 않습니다.
아래 내 스크립트를 기반으로 수정하는 데 도움을 줄 수 있습니까?
그래프 작성기로만 수행할 수 있는 200개 이상의 그래프를 플로팅하고 있습니다.
그래서 동일한 창 그래프에 그래프를 추가한 다음 플로팅 후 그래프 빌더 창을 닫고 싶습니다.
그렇지 않으면 200개의 창을 열게 됩니다.
WW1 <SPAN class="token operator">=</SPAN> <SPAN class="token function">New Window</SPAN><SPAN class="token punctuation">(</SPAN> <SPAN class="token string">"graph1"</SPAN><SPAN class="token punctuation">,</SPAN> Graph Builder<SPAN class="token punctuation">(</SPAN><SPAN class="token punctuation">)</SPAN> <SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">;</SPAN>
Window<SPAN class="token punctuation">(</SPAN> <SPAN class="token string">"graph1"</SPAN> <SPAN class="token punctuation">)</SPAN> <SPAN class="token operator"><</SPAN><SPAN class="token operator"><</SPAN><SPAN class="token messages"> Close Window</SPAN><SPAN class="token punctuation">(</SPAN><SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">;</SPAN>
WW2 <SPAN class="token operator">=</SPAN> <SPAN class="token function">New Window</SPAN><SPAN class="token punctuation">(</SPAN> <SPAN class="token string">"graph2"</SPAN><SPAN class="token punctuation">,</SPAN> Graph Builder<SPAN class="token punctuation">(</SPAN><SPAN class="token punctuation">)</SPAN> <SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">;</SPAN>
Window<SPAN class="token punctuation">(</SPAN> <SPAN class="token string">"graph2"</SPAN> <SPAN class="token punctuation">)</SPAN> <SPAN class="token operator"><</SPAN><SPAN class="token operator"><</SPAN><SPAN class="token messages"> Close Window</SPAN><SPAN class="token punctuation">(</SPAN><SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">;</SPAN>
WW3 <SPAN class="token operator">=</SPAN> <SPAN class="token function">New Window</SPAN><SPAN class="token punctuation">(</SPAN> <SPAN class="token string">"graph3"</SPAN><SPAN class="token punctuation">,</SPAN> Graph Builder<SPAN class="token punctuation">(</SPAN><SPAN class="token punctuation">)</SPAN> <SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">;</SPAN>
Window<SPAN class="token punctuation">(</SPAN> <SPAN class="token string">"graph3"</SPAN> <SPAN class="token punctuation">)</SPAN> <SPAN class="token operator"><</SPAN><SPAN class="token operator"><</SPAN><SPAN class="token messages"> Close Window</SPAN><SPAN class="token punctuation">(</SPAN><SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">;</SPAN>
@txnelson 쓴 :
다음은 하나의 창에서 여러 출력을 갖는 두 가지 방법입니다.다른 방법도 있습니다
names default to here(1);
dt=open("$SAMPLE_DATA/big class.jmp");
nw=new window("Example 1",
bivariate(x(:height), y(:weight)),
oneway(x(:sex),y(:weight))
);
nw2=new window("Example 2");
nw2<<APPEND></APPEND>
Re: JSL: 기존 창에 그래프를 추가하는 방법이전에는 저널을 사용했지만 저널은 그래프를 정지시킵니다. 즉, 더 이상 그래프에서 데이터를 선택할 수 없으며 그림과 같습니다.
고맙습니다.
@Craige_Hales 쓴 :
저널 창도 해결책이 될 수 있습니다. 창을 닫기 전에 <
Re: JSL: 기존 창에 그래프를 추가하는 방법저널 창도 해결책이 될 수 있습니다. 창을 닫기 전에 <
Re: JSL: 기존 창에 그래프를 추가하는 방법다음은 하나의 창에서 여러 출력을 갖는 두 가지 방법입니다.다른 방법도 있습니다
names default to here(1);
dt=open("$SAMPLE_DATA/big class.jmp");
nw=new window("Example 1",
bivariate(x(:height), y(:weight)),
oneway(x(:sex),y(:weight))
);
nw2=new window("Example 2");
nw2<<APPEND></APPEND>