risoltorisolto
Automazione e scriptingProgettazione degli esperimentiRe: Usa l'istruzione IF con Graph Builder (Dispatch)
Grazie all'esempio che hai fornito in dettaglio, TUTTI I PROBLEMI (Q1, Q2) sono stati risolti.
theList = {9, 10, [-1, -1, -1, -1]}; <BR />mat = Shape( Matrix( Index(<FONT color="#FF0000"> 0,</FONT> N Items( uni_bat ) - 1 ) ), <BR />N Items( uni_bat ) ) |/ [-1, -1, -1, -1, -1, -1, -1, -1];
Come sopra, nello script che mi hai dato, sono stato in grado di rendere il risultato completamente quello che volevo aggiungendo 0 davanti a N elementi.
Grazie ancora Jim per le sempre gentili risposte!!!
Si prega di fare attenzione al COVID19!
Re: Usa l'istruzione IF con Graph Builder (Dispatch)Puoi generare la parte dinamica della Posizione Legenda e costruire l'elenco richiesto
Names Default To Here( 1 );
uni_bat = {a, b, c, d};
theList = {9, 10, [-1, -1, -1, -1]};
mat = Shape( Matrix( Index( 1, N Items( uni_bat ) - 1 ) ), N Items( uni_bat ) - 1 ) |/
[-1, -1, -1, -1, -1, -1, -1, -1, -1,-1, -1];
insert into(theList, mat, 2);
show(theList);
e quindi collegarlo al messaggio Posizione legenda come mostrato nell'esempio semplificato di seguito
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
gb = Graph Builder(
Show Control Panel( 0 ),
Variables(
X( :height ),
Y( :weight ),
Overlay( :sex )
),
Elements(
Points( X, Y, Legend( 3 ) ),
Smoother( X, Y, Legend( 4 ) )
)
);
theList = {3, 4, [2, 1]};
mat = [4,3];
insert into(theList,mat,2);
eval(parse("Report( gb )[LegendBox( 1 )] << Legend Position( "||char(theList)||" );"));Re: Usa l'istruzione IF con Graph Builder (Dispatch)risolto
Re: Usa l'istruzione IF con Graph Builder (Dispatch)Il codice JSL che stai tentando di modificare può essere gestito più facilmente utilizzando i messaggi inviati ai messaggi Legend Box().Di seguito è riportata la voce dell'indice degli script che fornisce un esempio di modifica della posizione della legenda.Usando questo metodo, la struttura dell'istruzione IF() funzionerà come pensavi nel tuo esempio.

Vai a
Aiuto => Indice degli script
per accedere alla visualizzazione di cui sopra