Unione dei grafici nella stessa finestraCiao,
Sto eseguendo un ciclo che sottoinsiemi una tabella di dati e traccia un grafico di variabilità dalla tabella dei sottoinsiemi. Lo script è qualcosa come quello riportato di seguito:
//l'elenco dei lotti è un elenco di stringhe...
conteggio_lotti = Lunghezza(lista_lotti);
For( i= 1, i <= conteggio_lotti, jj++,
sottoimposta una tabella di dati dalla tabella principale in base ad alcuni criteri
fare ginnastica con la tabella dei sottoinsiemi e tracciare un grafico di variabilità
); // per il ciclo chiuso. Alla fine avrò una serie di grafici di variabilità in finestre separate
Quello che volevo fare era unire tutte le trame nella stessa finestra...
Il mio approccio è usare qualcosa di simile al termine del ciclo:
Nuova finestra ( "Grafici combinati", riquadro di scaletta ( ncol (2) , v1, v2, v3,v4 ) ; ) ;
Ma ho problemi con:
1) Assegnare una variabile v1, v2, v3, ... a un grafico di variabilità in base al numero di interazioni all'interno del ciclo
2) Fornire un elenco dinamico a New Window(), dove ciascuna variabile dell'elenco {v1, v2, v3, ...} fa riferimento a un grafico di variabilità.
Grazie in anticipo per qualsiasi aiuto! Un approccio diverso sarebbe accettabile!
Ri: Unire i grafici nella stessa finestraGrazie mille, txnelson!!
append() lo ha reso così semplice - e non lo sapevo.
Ri: Unire i grafici nella stessa finestraCiao TXNELSON,
Grazie per il suggerimento
Ho provato con un'immagine originale e un'immagine ritagliata, combinandola in una nuova finestra e salvandola nel diario. Ma in qualche modo l'immagine originale è stata sostituita dall'immagine ritagliata. e la dimensione dell'immagine erano le stesse.Vaga se hai un modo per risolverlo.
Nomi predefiniti qui (1);
img = Apri( "$SAMPLE_IMAGES/tile.jpg", JPG );
nw1 = Nuova finestra("Immagine originale", img);
{w, h} = img << Ottieni dimensione;
img << Ritaglia( Sinistra( 50 ), Destra( w - 50 ), Alto( 50 ), Basso( h - 50 ) );
nw2 = Nuova finestra("Immagine più piccola", img);
nw = Nuova finestra( "Immagini combinate", Casella scaletta( N Col( 2 ), nw1, nw2 ) );
nw << Salva Journal( "/C:/Users/User/Desktop/My Processed Image Journal.jrn" );
TQ
ECLYAW
Ri: Unire i grafici nella stessa finestraEcco un semplice script che illustra ciò che stai chiedendo:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/blood pressure.jmp" );
// get the numerical columns
numColumnNames = dt << get column names( numeric, string );
// Create an output display window
New Window( "Combined graphs", lub = Lineup Box( N Col( 2 ) ) );
// Loop accross the variables and add them to the Charts to the display
For( i = 2, i <= N Items( numColumnNames ), i++,
vc = Variability Chart(invisible, Y( Eval( numColumnNames[i] ) ), X( :dose ) );
lub << append( Report( vc ) );
vc << close window;
);
Ri: Unire i grafici nella stessa finestraGrazie per il tuo suggerimento Volevo che fosse completamente automatizzato: avrei esaminato lo scripting del generatore di grafici! Inoltre, dopo aver creato il sottoinsieme della tabella, sto facendo varie cose con la tabella del sottoinsieme. Se eseguissi queste operazioni sulla tabella principale, diventerebbe un po' complesso - scusa, probabilmente difficile da spiegare
Ri: Unire i grafici nella stessa finestraPuoi utilizzare il generatore di grafici e trascinare il numero di lotto nel ruolo "Wrap"?Ciò creerà automaticamente un mini-grafico separato per ciascun numero di lotto.