Seminario web académico de JMP: Producción de gráficos con calidad de publicación
Las publicaciones y presentaciones de investigación requieren visualizaciones de datos de alta calidad, que a menudo cumplen con requisitos específicos de formato, preferencias estéticas u otras necesidades de personalización. Si bien la mayoría de los usuarios de JMP conocen su potencial en la creación de gráficos exploratorios, pocos saben que también es capaz de producir gráficos altamente personalizados con calidad de publicación. En este seminario web, aprenderá técnicas básicas y avanzadas para personalizar los formatos y la estética de los gráficos, así como a exportarlos en formatos de imagen de alta calidad que se pueden redimensionar sin que se vean borrosos ni pixelados. También aprenderá a realizar personalizaciones extremadamente precisas en los gráficos de JMP después de exportarlos, lo que abre un nivel de personalización casi infinito.
Compartir y comunicar resultadosRe: Producir gráficos con calidad de publicaciónResuelto, muchas gracias! Al actualizar a JMP 17, el valor predeterminado fue el francés (el idioma de mi sistema). Por lo tanto Graphbuilder se convirtió en Constructores de gráficos... Lo modifiqué en el script y funciona nuevamente.
Re: Producir gráficos con calidad de publicaciónHola @arnaudsteyaert , utiliza Mostrar propiedades como en el ejemplo anterior para verificar la ruta del cuadro y asegurarte de haber hecho referencia a la ruta correcta. Generalmente, ese es el enfoque correcto para el tipo de mensaje de error que ha recibido.
Re: Producir gráficos con calidad de publicaciónHola,
Descubrí que la solución de script ya no funciona desde que actualicé a JMP Pro 17... El mensaje de error dice que no puede encontrar el nombre al acceder a Windows ("..."). ¿Ha cambiado algo en la forma en que JMP busca ventanas? ¿Debo cambiar el script JSL?
Window("2023 MICROVOLT individual differences - Graph Builder")["Graph Builder",GraphBuilderBox(1)] << Set Width(450);
Window("2023 MICROVOLT individual differences - Graph Builder")["Graph Builder",GraphBuilderBox(1)] << Set Height(275)Cualquier ayuda sería muy apreciada.
arnaud
Re: Producir gráficos con calidad de publicación¡Muchas gracias! El método de apuntar y hacer clic es un poco complicado si tiene una variable de agrupación Y, ya que GraphBuilder considera ambos paneles como marcos independientes. Implementé el segundo método en un script para gráficos en el que estoy trabajando actualmente, ¡y está funcionando de manera brillante!
Re: Producir gráficos con calidad de publicación@arnaudsteyaert , estoy seguro de que muchos se encuentran con esta situación. Gracias por sacar el tema.
Puede configurar manualmente las dimensiones del gráfico en píxeles para que coincidan con la escala requerida para su publicación y luego ajustar las fuentes para que sean legibles antes de colocar el gráfico en su documento. Hay un par de formas de establecer el tamaño de píxel: apuntando y haciendo clic o mediante código JSL. JSL ofrece el control total sobre las dimensiones totales del gráfico, pero puede llegar a donde necesita sin la complejidad adicional.
Apuntar y hacer clic
Puede configurar el tamaño del marco del gráfico en píxeles haciendo clic derecho en cualquier gráfico y yendo a Tamaño/Escala > Tamaño del marco (que en Graph Builder se encuentra en el submenú Gráfico). Tenga en cuenta que esto establece el tamaño del marco del gráfico (es decir, el área de trazado), por lo que los ejes, el título, etc. que se encuentran fuera del marco no se ven afectados y se extenderán más allá de las dimensiones especificadas. Pero si ajusta el tamaño del marco lo suficiente como para dejar espacio adicional para los ejes, etc., es probable que pueda acercarse lo suficiente al tamaño total deseado para que sea necesario un cambio de tamaño insignificante una vez que la imagen esté en su documento. Pero si desea un control más detallado, siga leyendo.
jsl
Vaya a Archivo > Nuevo script, copie y pegue este código en la ventana y luego haga clic en Ejecutar para generar un gráfico donde todo el gráfico, incluidos los ejes, etc., tenga 700 x 500 píxeles. Las dos últimas líneas son la parte importante: hacen referencia a la parte de la ventana del informe Graph Builder que contiene el gráfico y los ejes, etc. y le envían los mensajes Establecer ancho() y Establecer alto().
// Run this just once to create a graph to resize
dt = Open("$SAMPLE_DATA/Fitness.jmp");
dt << Graph Builder(
Size( 714, 577 ),
Show Control Panel( 0 ),
Variables( X( :RstPulse ), Y( :Oxy ) ),
Elements( Points( X, Y, Legend( 3 ) ), Line Of Fit( X, Y, Legend( 5 ) ) )
);
// Change the width and height values and rerun these lines to see how the total graph size changes
Window("Fitness - Graph Builder")["Graph Builder",GraphBuilderBox(1)] << Set Width(700);
Window("Fitness - Graph Builder")["Graph Builder",GraphBuilderBox(1)] << Set Height(500)<BR />
Entonces, en la práctica, apunte y haga clic hasta llegar al gráfico que desea, luego abra una nueva ventana de secuencia de comandos y ejecute un par de líneas de código configurando el ancho y el alto. Si está trabajando en Graph Builder, simplemente sustituya el nombre de su ventana en lugar de "Fitness - Graph Builder" en las dos últimas líneas del ejemplo, y puede que funcione bien. De lo contrario, JMP puede proporcionarle la referencia. Haga clic derecho en el gráfico y vaya a Mostrar propiedades . Use el árbol de visualización a la derecha para encontrar el cuadro que contiene su gráfico completo y luego use la sección Ruta del cuadro para obtener la referencia. Así es como se ve en el ejemplo:

Re: Producir gráficos con calidad de publicaciónWebinar súper interesante, muchas gracias. Sin embargo, tengo una pregunta. Los gráficos para publicaciones científicas normalmente necesitan tener un tamaño específico (por ejemplo, ancho de columna). ¿Cómo se puede hacer que JMP respete estas limitaciones? Esto es importante porque si cambia su tamaño después del hecho, el tamaño en puntos que elija para el texto cambiará (o deberá cambiarlo manualmente en una aplicación de gráficos vectoriales). ¿Tiene algún consejo sobre este tema? Cualquier ayuda será apreciada.
Re: Producir gráficos con calidad de publicaciónGracias por la sugerencia, @ArturoDS . La lista de deseos de JMP es el mejor lugar para solicitar nuevas funciones como esta.
Re: Producir gráficos con calidad de publicaciónHola Ross,
Gracias por este seminario web. Ha sido realmente útil, especialmente la última parte. Sin embargo, tengo un comentario: agregar superíndices y subíndices no es muy fácil en JMP. Cualquiera puede usar el método de powerpoint que mostraste en tu presentación, o en mi caso he estado usando el teclado unicode en mac, ¿sería posible incluir un pequeño menú para estos exponentes en alguna versión futura del programa?
Atentamente,
Arturo
Re: Producir gráficos con calidad de publicación¡Gracias, @markschahl ! Que tus gráficos sean siempre hermosos.
Re: Producir gráficos con calidad de publicaciónRoss: ¡Excelente seminario web! La primera vez que veo todos estos consejos/trucos en un solo vídeo. He compartido esto con los usuarios de JMP de mi empresa (para animarlos a hacerlo mejor...). ¡Gracias!