Salvataggio di un gruppo di graficiCiao, ho lo script per creare diversi diagrammi di contorno di cui ho bisogno. Devo salvarli come .jpg. Ho provato a farlo usando il seguente script, tuttavia salva solo l'ultimo. Qualcuno può aiutarmi? Sono un nuovo utente di JMP e penso che la sfida sia che questo script verrà utilizzato per diverse tabelle di dati in modo che sia necessario salvare le immagini in modo automatico perché non in tutti i casi il numero di grafici sarà lo stesso .
Grazie in anticipo
obj=Grafico contorno(
X( :DIE_IDX_ABS_X, :DIE_IDX_ABS_Y ),
S( :CD_R4_um ),
Mostra punti dati( 1 ),
Riempi aree( 1 ),
Contorni etichetta( 0 ),
Per( :Larghezza_CD, :DUPLO_WAFER_ID ),
Trasforma( "Nessuno" )
);
obj << salva immagine ("Wafer.jpg", jpeg ); // nome dell'immagine
chiudere(dt)
Re: Salvataggio di un gruppo di graficiGrazie mille!
Re: Salvataggio di un gruppo di graficiSe guardi il tuo oggetto di contorno (prova a Show(obj)) vedrai che hai un elenco di diagrammi di contorno.
Quando si invia un messaggio a un elenco, il messaggio viene inviato a ogni elemento dell'elenco. Poiché stai inviando un messaggio di salvataggio, ogni elemento nell'elenco viene salvato, ma vengono tutti salvati con lo stesso nome file. L'ultimo "vince".
Per salvare ogni grafico come immagine, elaborare l'elenco dei grafici uno alla volta. Prova a usare questo ciclo invece della tua istruzione di salvataggio.
For( i = 1, i <= N Items(obj), i++,
name = "Wafer" || Char(i) || ".jpg"; // make a unique name for each picture
obj[i] << save picture( name, jpeg );
);
Re: salvare un gruppo di graficiGrazie per la tua spiegazione! Ma mi chiedo esiste un metodo per salvare l'intero rapporto come una singola immagine, proprio come facciamo File -> Esporta -> Immagine?
Re: salvare un gruppo di grafici@Setsuna - puoi utilizzare una qualsiasi delle piattaforme risultanti per trovare la casella più in alto nella finestra e salvare l'immagine da lì:
dt=Open("$SAMPLE_DATA/Iris.jmp");
cp = dt << Contour Plot(
SendToByGroup( {:Species == "setosa"} ),
X( :Sepal length, :Sepal width ),
Y( :Petal length ),
Show Data Points( 0 ),
Fill Areas( 0 ),
Label Contours( 0 ),
Transform( "Range Normalized" ),
By( :Species )
);
(cp[1] << Top Report) << Save Picture("$TEMP/contours.png");
Open("$TEMP/contours.png");