multi chart e break page<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao ho ancora bisogno di aiuto
Ho creato multi grafici usando un ciclo for
problema è vorrei inserire una pagina di interruzione dopo ogni grafico ma non funziona
qui fa parte del codice (abbastanza lungo quindi l'ho tagliato)
my_window = nuova finestra ("report", <- definisce una nuova finestra
Casella di elenco V (
Casella di testo ("(1) Definizione", << imposta la dimensione del carattere (textize1), giustifica il testo (a sinistra), << colore carattere ({0,0,0.5})),
casella di interruzione di pagina (), <- questa pagina di interruzione funziona
tabella dati corrente (final_tb);
Per (k = 1, k <= NRow (:: cor_data), k ++, <- per loop per creare multi graph
obj = final_tb << Fit Group (
bivariate ( <- grafico 1
Y (col_sel_Y),
X (col_sel_X),
</CODE></SPAN></P><P> )</P><P> ),</P><P> Senso unico( <SPAN style="color: #ff0000; font-size: 13.3333px;"> <- grafico 2 </SPAN></P><P> Y (col_sel_Y<K>),</K></P><P> X (: REGIONE),</P><P><SPAN style="color: #ff0000; font-size: 13.3333px;"><CODE cut="" code="">
);
obj << Titolo ("Param to inline correlation_" || char (chart_key));
obj << journal; <- Aggiungilo al diario ma in realtà vorrebbe accadere my_window
casella di interruzione di pagina () << journal; <- Ecco il mio problema con la pagina di interruzione ... Non riesco a capire come codificarlo.
)
);
Se creo i grafici e li incollo nel giornale corrente, funziona, ma poi vedo circa 20 grafici che appaiono sul mio schermo !!
i migliori saluti
Lionel
Re: multi chart e break pageGrazie MS.
hmm non pensavo alla doppia append ...
Non capisco perché accodare a vlb e non a my_window
vlb << aggiungere ( vlb2 ) << aggiungere ( Page Break Box ()) ; e non my_window << aggiungere ( vlb2 ) << aggiungere ( Page Break Box ()) ;
forse perchè per costruzione vlb è già accodato a my_window?!?
Re: multi chart e break pageVedi sotto per un leggero riarrangiamento del tuo codice. La differenza principale è che il ciclo for viene eseguito dopo la creazione di New Window (). Una finestra deve esistere prima di aggiungere caselle a esso. Big Class.jmp viene utilizzato come tabella di esempio.
final_tb = Aperto ( "$ SAMPLE_DATA / Big Class.jmp" ) ; // Tabella di esempio
// Crea una nuova finestra
my_window = Nuova finestra ( " rapporto" , // definisce una nuova finestra
vlb = V List Box ( Casella di testo ( "(1) Definizione" , << imposta la dimensione del carattere ( 15 ) , giustificare il testo ( sinistra ) , << colore del carattere ({ 0 , 0 , 0.5 })) , Page Break Box ())
) ;
// for loop per creare multi graph e append a my_window
Per ( K = 1 , K <= 5 , K ++,
vlb2 = V List Box (
Casella di testo ( "Param per correlazione in linea_" || carbonizzare ( K ) , << imposta la dimensione del carattere ( 12 ) , giustificare il testo ( sinistra ) , << colore del carattere ({ 0 , 0.5 , 0.5 })) ,
final_tb << bivariate ( // grafico 1
Y ( : altezza ) ,
X ( : peso )
) ,
Senso unico ( // grafico 2
Y ( : altezza ) ,
X ( : sesso )
)
) ;
// vlb2 << Titolo ("Param to inline correlation_" || Char (k));
vlb << aggiungere ( vlb2 ) << aggiungere ( Page Break Box ()) ; // aggiungi my_window
) ;