Re: ¿Cómo obtengo secuencias de comandos automatizadas para guardar imágenes de gráficos como ventanas maximizadas, en lugar de tamaño de ventana pequeño?Prueba esto:
// 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>
Esto funciona para Graph Builder cuando la pantalla está bloqueada y puede generar gráficos enormes; también deberá aumentar los tamaños de fuente y los anchos de línea si va tan grande como se muestra arriba. La mayoría de las otras plataformas no tienen el comportamiento FitToWindow, por lo que basta con cambiar el tamaño del gráfico.
No estoy seguro de cómo Windows implementa el comportamiento de la pantalla bloqueada, a veces denominado sin cabeza. Discusión , no recomiendo instalar ningún software de terceros.
Re: ¿Cómo obtengo secuencias de comandos automatizadas para guardar imágenes de gráficos como ventanas maximizadas, en lugar de tamaño de ventana pequeño?¡Gracias! Intenté esto pero no parecía funcionar. Los tamaños de las imágenes que se guardan no coinciden con lo que se declara en Size() del generador de gráficos, incluso con ajuste a ventana desactivado. Intenté configurar el gráfico en 1920x1080 pero se guardan en algo así como 1024x700 cuando la pantalla está bloqueada.
¿Hay alguna forma de guardar una imagen con un tamaño forzado, tal vez a través de un informe o un diario?
Re: ¿Cómo obtengo secuencias de comandos automatizadas para guardar imágenes de gráficos como ventanas maximizadas, en lugar de tamaño de ventana pequeño?No estoy seguro de por qué eso no funcionaría para ti. Aquí hay un enfoque ligeramente diferente:
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 adjunto.
Cuando se inicia una plataforma como el generador de gráficos, mira a su alrededor para ver si hay un cuadro de visualización (como el cuadro de lista H (...) arriba) al que se puede adjuntar. Si encuentra uno, no abre una nueva ventana, por lo que tampoco obtendrá el comportamiento de ajuste a la ventana de esa manera.
Re: ¿Cómo obtengo secuencias de comandos automatizadas para guardar imágenes de gráficos como ventanas maximizadas, en lugar de tamaño de ventana pequeño?Eso funciono. ¡Gracias!
¿Cómo obtengo secuencias de comandos automatizadas para guardar imágenes de gráficos como ventanas maximizadas, en lugar de tamaño de ventana pequeño?Uso archivos por lotes de Windows para ejecutar secuencias de comandos en un horario, que se ejecutará independientemente de si la computadora está bloqueada o no. Los scripts recopilan datos y luego guardan imágenes como .pngs en varias ubicaciones.
Si he iniciado sesión en la computadora, puedo ejecutar el script y las imágenes se guardarán como ventanas maximizadas: los gráficos llenarán la pantalla y se dará cuenta de que el tamaño de la ventana es grande. Estos mismos scripts, cuando se ejecutan en Windows, automáticamente guardarán las imágenes en un tamaño de ventana más pequeño, lo que reduce bastante los gráficos.
¿Hay algo que pueda agregar a estos scripts para garantizar que se guarden con el tamaño de ventana máximo?
Intenté usar <Automatización y secuencias de comandosLa personalización en masaventanas