Tutto,
Hai bisogno di aiuto con le scatole di visualizzazione oggi.
Sto formando un rapporto che in seguito salverò in PPTX per il cliente.
Dal momento che voglio raggruppare diversi grafici su una diapositiva, formulo un OutlineBox con il testo che voglio essere l'intestazione della diapositiva e quindi inserisco un'immagine dei grafici di cui ho bisogno in quella Outline Box. Parallelamente, lo visualizzo anche in una finestra separata.
Ecco lo script di esempio:
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
vc = Variability Chart(
Y( :height, weight ),
X( :sex ),
Connect Cell Means( 1 ),
Std Dev Chart( 0 ),
Points Jittered( 1 )
);
lb = Lineup Box( N Col( 2 ) );
For Each( {rvc, index}, vc << Report,
lb << Append( rvc );
);
vc << Close Window;
nw = New Window( "Variability Report", Show Menu( 0 ), Show Toolbars( 0 ), lb );
rw = New Window( "To Save PPTX", Show Menu( 0 ), Show Toolbars( 0 ), Outline Box("Heading for PPTX", lb << Get Picture));Qui nw è la finestra che vedo, e rw è la finestra con le immagini che verranno esportate in PPTX.
Ora, quando eseguo grafici di variabilità, li ho avvolti in questa casella di contorno che dice solo "Indicatore di variabilità".Vedi che entrambe le finestre ce l'hanno. Come faccio a liberarmene?
Ho provato ad estrarre la Outline Box interna in questo modo:
lb2 = Lineup Box( N Col( 2 ) );
For Each( {rvc, index}, vc << Report,
subrvc = rvc << XPath("/OutlineBox/OutlineBox");
lb2 << Append( subrvc );
);
rw2 = New Window( "To Save PPTX", Show Menu( 0 ), Show Toolbars( 0 ), Outline Box("Heading for PPTX", lb2 << Get Picture));ma non posso aggiungere subvc (il riquadro interno) al mio riquadro LineUp:
Not a display in access or evaluation of 'Append' , Append( subrvc ) /*###*/
Un modo per sbarazzarsi di quella scatola di contorno? Forse avvolgere la mia trama in qualcosa che È un display, ma è essenzialmente invisibile? Ho provato Broder Box ma non ha funzionato.
Grazie,
M