imposta il titolo per il grafico di controllo aperto in più schedeCiao a tutti ,
Vorrei cambiare il titolo di ciascuno dei miei grafici di controllo individuali aperti in varie schede, ho provato a impostare il titolo ("xxx") ma appare un errore, qualcuno può aiutare?
For( i = 1, i <= n Items(losscode), i++,
TB << Add(
losscode[i],ob1 = Outline Box( "Pareto Chart",
dt << Control Chart Builder(
Show Capability( 0 ),
Variables( Subgroup( :weight ), Y( :height ) ),
Chart( Position( 1 ), Limits( Sigma ) ),
Chart( Position( 2 ), Limits( Sigma ) ),
Where( :name == losscode[i] ))
)
)
);Re: imposta il titolo per il grafico di controllo aperto in più schedeSe vuoi cambiare Control Chart Builder in qualcos'altro, questa è solo una semplice estensione della mia risposta precedente

names default to here(1);
dt=open("$SAMPLE_DATA/big class.jmp");
summarize(dt,losscode=by(:sex));
nw=new window("Window", tb=tab box());
For( i = 1, i <= N Items( losscode ), i++,
TB << Add(
losscode[i],
ob1 = Outline Box( "Pareto Chart",
dt << Control Chart Builder(
Show Capability( 0 ),
Variables( Subgroup( :weight ), Y( :height ) ),
Chart( Position( 1 ), Limits( Sigma ) ),
Chart( Position( 2 ), Limits( Sigma ) ),
Where( :sex == losscode[i] )
)
)
)
);
tb[tabpagebox(1)][OutlineBox(2)]<< set title("Female");
tb[tabpagebox(2)]["Control Chart Builder"] << set title("Male");Re: imposta il titolo per il grafico di controllo aperto in più schedeQuesto Nelson,
Ma volevo cambiare il titolo del generatore di grafici di controllo all'interno della scheda femminile invece della scheda femminile.
Re: imposta il titolo per il grafico di controllo aperto in più schedeSei molto vicino a ottenere la sintassi corretta.Tuttavia, se osservi la struttura ad albero dell'output del Tab Box() che stai creando, vedrai che per ogni tab all'interno del Tab Box() c'è un Tab Page Box().È all'interno di quell'oggetto che invii il messaggio per cambiare il titolo

Qui
Ti suggerisco di leggere le strutture ad albero nella Guida agli script
Aiuto==>Libri==>Guida agli script
Ecco uno script di esempio
names default to here(1);
dt=open("$SAMPLE_DATA/big class.jmp");
summarize(dt,losscode=by(:sex));
nw=new window("Window", tb=tab box());
For( i = 1, i <= N Items( losscode ), i++,
TB << Add(
losscode[i],
ob1 = Outline Box( "Pareto Chart",
dt << Control Chart Builder(
Show Capability( 0 ),
Variables( Subgroup( :weight ), Y( :height ) ),
Chart( Position( 1 ), Limits( Sigma ) ),
Chart( Position( 2 ), Limits( Sigma ) ),
Where( :sex == losscode[i] )
)
)
)
);
tb[tabpagebox(1)]<<TITLE></TITLE>