Ri: Come posso ottenere script automatici per salvare le immagini del grafico come finestre ingrandite, piuttosto che di dimensioni ridotte?Prova questo:
// for graph builder
gb = Graph Builder(
Show Control Panel( 0 ),
Size( 3000, 3000 ), // <<<<<<<<<<<<<<<
Fit to Window( "Off" ), // <<<<<<<<<<<<<<<<<
Variables( X( :height ), Y( :weight ), Overlay( :sex ) ),
Elements( Points( X, Y, Legend( 1 ) ), Smoother( X, Y, Legend( 2 ) ) )
);
gb<<SAVEPICTURE></SAVEPICTURE>
Funziona con Graph Builder quando lo schermo è bloccato e può creare grafici enormi; dovrai aumentare anche le dimensioni dei caratteri e le larghezze delle linee se diventi grande come mostrato sopra. La maggior parte delle altre piattaforme non ha il comportamento FitToWindow, quindi è sufficiente ridimensionare il grafico.
Non sono sicuro di come Windows implementi il comportamento dello schermo bloccato, a volte indicato come senza testa. Discussione , non consiglio di installare alcun software di terze parti.
Ri: Come posso ottenere script automatici per salvare le immagini del grafico come finestre ingrandite, piuttosto che di dimensioni ridotte?Grazie! Ho provato questo ma non sembrava funzionare. Le dimensioni delle immagini salvate non corrispondono a quanto dichiarato in Size() del generatore di grafici, anche con l'adattamento alla finestra disattivato. Ho provato a impostare il grafico su 1920x1080 ma vengono salvati a qualcosa come 1024x700 quando lo schermo è bloccato.
Esiste un modo per salvare un'immagine con una dimensione forzata, magari tramite un report o un diario?
Ri: Come posso ottenere script automatici per salvare le immagini del grafico come finestre ingrandite, piuttosto che di dimensioni ridotte?Non sono sicuro del motivo per cui non funzionerebbe per te. Ecco un approccio leggermente diverso:
Wait( 10 ); // to lock the screen
dt = Open( "$sample_data/big class.jmp" );
gb = H List Box( // <<<<<<<<<<<<<<<<<<<<<<<
dt << Graph Builder(
Show Control Panel( 0 ),
Size( 1920*2, 1080*2 ), // <<<<<<<<<<<<<<<
// Fit to Window( "Off" ), // <<<<<<<<<<<<<<<<<
Variables( X( :height ), Y( :weight ), Overlay( :sex ) ),
Elements(
Points( X, Y, Legend( 1 ) ),
Smoother( X, Y, Legend( 2 ) )
)
)
);
gb << savepicture( "$desktop/gb2.png" );
gb2.png allegato.
Quando viene avviata una piattaforma come il generatore di grafici, si guarda intorno per vedere se esiste una casella di visualizzazione (come la H List Box (...) sopra) a cui può collegarsi. Se ne trova uno, non apre una nuova finestra, quindi non otterrà l'adattamento al comportamento della finestra in quel modo.
Ri: Come posso ottenere script automatici per salvare le immagini del grafico come finestre ingrandite, piuttosto che di dimensioni ridotte?Ha funzionato. Grazie!
Come posso ottenere script automatici per salvare le immagini del grafico come finestre ingrandite, piuttosto che come finestre di piccole dimensioni?Uso i file batch di Windows per eseguire gli script in base a una pianificazione, che verrà eseguita indipendentemente dal fatto che il computer sia bloccato o meno. Gli script raccolgono i dati e quindi salvano le immagini come .png in varie posizioni.
Se ho effettuato l'accesso al computer, posso eseguire lo script e le immagini verranno salvate come finestre ingrandite: i grafici riempiranno lo schermo e puoi dire che la dimensione della finestra è grande. Questi stessi script, se eseguiti automaticamente da Windows, salveranno le immagini in una dimensione della finestra più piccola, il che schiaccia un po 'i grafici.
C'è qualcosa che posso aggiungere a questi script per assicurarmi che stiano salvando con la dimensione massima della finestra?
Ho provato a utilizzare <Automazione e scriptingPersonalizzazione di massafinestre