Salvare i grafici di distribuzioneCiao a tutti,
Ho una trama di distribuzione e volevo salvare l'immagine come png. Tuttavia, l'unica immagine che ottengo è l'ultima immagine generata. Come posso salvare tutte le trame?
dt_dist = Distribution(
Nominal Distribution( Column( :age ), Horizontal Layout( 1 ), Vertical( 0 ) ),
By( :sex )
);
dist = dt_dist << get picture;
dist << Save Picture( "C:\distribution_plot.png", "png" );

Automazione e scriptingRi: Salvare i grafici di distribuzioneQuando usi il comando By(), la piattaforma restituisce un elenco, il che significa che dist è in realtà un elenco con 2 valori (dist[1] e dist[2] in questo caso). Potrebbero esserci modi più eleganti per ottenere questo risultato, ma un modo potrebbe essere quello di ottenere un riferimento all'intera finestra corrente utilizzando Current Report ():
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt_dist = Distribution(
Nominal Distribution( Column( :age ), Horizontal Layout( 1 ), Vertical( 0 ) ),
By( :sex )
);
rpt = Current Report();
dist = rpt << get picture;
dist << Save Picture( "$DESKTOP\distribution_plot.png", "png" );