Salva il grafico Bivariata in JPEGCiao, sono stato in grado di ottenere la trama di Bivariate. Ma non sono in grado di salvare la trama come un'immagine come ho errore nel mio salvataggio.
Qualsiasi aiuto sarebbe grande. Grazie.
<BR />Open("C:\jmp_data\NamesData.jmp", window bounds(600, 50, 500, 400), window state(maximized));
window_DATA = New Window("NAMES SHOW", Bivariate(Y(:Name("AGES")), X(:Name("GENDER")), Fit Line({Line Color({100, 50, 50})}))) << Maximize Display << Set Window Icon("FitYByX"); <BR />
window_DATA << save picture( "C:\jmp_data\NamesAge.JPG", JPEG );
Ri: Salva il grafico Bivariata in JPEGApparentemente, almeno in 13.2.1, il messaggio Salva immagine funziona ma non è documentato. Almeno per me, solo l'aggiunta di parentesi al codice originale funziona.
Ri: Salva il grafico Bivariata in JPEGL'Oggetto Finestra non ha un messaggio Salva immagine disponibile. Vedere l'indice di scripting per i messaggi che possono essere passati all'oggetto Window. Quello che devi fare è salvare un oggetto all'interno della finestra che ha il messaggio Salva immagine supportato. Ecco una possibile soluzione
Names Default to Here( 1 );
Open(
"C:\jmp_data\NamesData.jmp",
window bounds( 600, 50, 500, 400 ),
window state( maximized )
);
window_DATA = New Window( "NAMES SHOW",
Biv = Bivariate(
Y( :Name( "AGES" ) ),
X( :Name( "GENDER" ) ),
Fit Line( {Line Color( {100, 50, 50} )} )
)
) << Maximize Display << Set Window Icon( "FitYByX" );
report( Biv ) << save picture( "C:\jmp_data\NamesAge.JPG", JPEG );Ri: Salva il grafico Bivariata in JPEGPresumo che l'errore che si ottiene abbia bisogno di un oggetto con script. In questo momento si invia un messaggio alla finestra e si salva il risultato del messaggio inviato a window_DATA. Si preferisce invece salvare un riferimento alla finestra stessa e quindi inviare un messaggio ad esso. Due opzioni sono:
- Fai tutto in una 'linea', simile al tuo codice ora, ma usa l'ordine delle operazioni per assicurarti che la variabile sia definita prima di inviare un messaggio alla finestra, o
- Fatelo in due righe.
Raccomando quest'ultimo perché è più leggibile.
Names default to here( 1 );
dt = Open("$Sample_data/iris.jmp");
//All at once
( window_DATA_1 = New Window( "NAMES SHOW",
Bivariate(
Y( :Name( "Sepal length" ) ),
X( :Name( "Petal length" ) ),
Fit Line( {Line Color( {100, 50, 50} )} )
)
) ) << Maximize Display << Set Window Icon( "FitYByX" );
window_DATA_1 << save picture( "$Desktop\Picture_1.JPG", JPEG );
//In two steps
window_DATA_2 = New Window( "NAMES SHOW",
Bivariate(
Y( :Name( "Sepal length" ) ),
X( :Name( "Petal length" ) ),
Fit Line( {Line Color( {100, 50, 50} )} )
)
);
window_DATA_2 << Maximize Display << Set Window Icon( "FitYByX" );
window_DATA_2 << save picture( "$Desktop\Picture_2.JPG", JPEG );