Ciao a tutti, ho una parte dello script JSL che ho creato di seguito:
x = "DID";<BR /><BR />colNames = dt << Get Column Names( Numeric, "Continuous" );<BR />nc = N Items( colNames );<BR /><BR />For( i = 1, i <= nc, i++,
y = colNames[i];
If( doNotTouchThisVariable == 0,<BR /> dt << Oneway(<BR /> Y( y ),
X( :column( x ) ),
Plot Actual by Quantile( 1 ),
Line of Fit( 0 ),
Points Jittered( 1 ),
SendToReport(<BR /> Dispatch(
{},
"1",
ScaleBox,
{Add Ref Line( {SV, 1000000}, "Solid", "Light Red", "", 1, 0.25 ),
Add Ref Line( SV, "Solid", "Medium Light Red", "", 1 )}
)
)
) <BR /> );
If( doNotTouchThisVariable == 1,<BR /> dt << Oneway(<BR /> Y( y ),
X( :column( x ) ),
Plot Actual by Quantile( 1 ),
Line of Fit( 0 ),
Points Jittered( 1 ),
SendToReport(<BR /> Dispatch(
{},
"1",
ScaleBox,
{Add Ref Line( {-1000000, SV}, "Solid", "Light Red", "", 1, 0.25 ),
Add Ref Line( SV, "Solid", "Medium Light Red", "", 1 )}
)
)
) <BR /> ); <BR /> //probably include concatenation of different graph-plotted windows here (vertically)
);Esistono alcuni codici che contengono la variabile: doNotTouchThisVariable che penso non sia così utile in questa situazione e ho deciso di lasciarla fuori, ma sostanzialmente questa variabile è una condizione usata per SV , un'altra variabile utilizzata per l'ombreggiatura dei grafici.
Ciò che è importante qui è, come posso concatenare diverse finestre tracciate qui nel commento // probabilmente include qui la concatenazione di finestre con grafici diversi (in verticale) ? Ciò significa che, una volta eseguito lo script, verrà visualizzata solo 1 finestra concatenata di finestre con grafici diversi e non più finestre singole con grafici rispettivamente. Questo si basa sull'incertezza del numero di colonne nella tabella dei dati, dt.
Eventuali commenti saranno apprezzati. Grazie.