Re: ¿Cómo exporto un gráfico SIN el encabezado del gráfico?Respuesta corta:
obj<<DISPATCH></DISPATCH>
Respuesta larga:
Por lo tanto, JMP hace esta cosa súper molesta en la que si guarda la secuencia de comandos para algo, pero se selecciona parte de la cosa, la secuencia de comandos guardada también detecta eso y tiene que volver a ejecutar la secuencia de comandos del informe, luego no seleccionar nada y luego guardar la secuencia de comandos.
Es realmente molesto, excepto cuando trato de averiguar cómo hacer referencia a alguna parte de un informe o gráfico. En ese caso, la secuencia de comandos para el objeto incluye un "Despacho (alguna cadena larga)", ¡y esto es muy útil!
Hice un gráfico de control, usé la herramienta de selección para seleccionar la parte que quería y luego guardé el guión.
Edité el script así:
obj=Control Chart Builder(...
Ese "obj" es solo un nombre de variable arbitrario, pero me permite enviar mensajes a "obj", que es el objeto del gráfico de control.
En el guión se seleccionó una cosa:
SendToReport(
Dispatch( {}, "", GraphBuilderContainerBox, {select} ),
Intenté cambiar cosas entre corchetes y descubrí que "guardar imagen" funcionaba. Luego solo era cuestión de formatear correctamente el argumento y ahí vamos.
Re: ¿Cómo exporto un gráfico SIN el encabezado del gráfico?Usualmente uso Mostrar propiedades para encontrar qué objeto apuntar
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Quality Control/Shirts.jmp");
obj = dt << Control Chart(
Sample Label(:Box),
Sample Size(:Box Size),
KSigma(3),
Chart Col(:"# Defects"n),
Chart Type(C)
);
Report(obj)["C of # Defects",BorderBox(1)] << Save Picture("C:\temp\testimg.png", png);
Open("C:\temp\testimg.png");

Si tiene JMP17, es aún más fácil ya que obtiene Box Path

Re: ¿Cómo exporto un gráfico SIN el encabezado del gráfico?¡Perfecto! Esta es la primera vez que escucho sobre la ventana Propiedades y las rutas de cuadro, pero es exactamente lo que necesitaba. ¡Muchas gracias!
¿Cómo exporto un gráfico SIN el encabezado del gráfico?Hola, estoy escribiendo un script para generar varios gráficos y exportarlos a una carpeta específica, pero no puedo guardarlos en el formato que deseo.
Tengo un gráfico de control que quiero exportar a un directorio especificado por el usuario. Idealmente, me gustaría que el gráfico se guardara sin encabezado, es decir, solo el gráfico sin texto, así:

Estoy usando la siguiente línea de código para guardar el gráfico en un directorio:
(resultsChart << Child) << Save Picture ("C:\Folder\results.jpg", JPEG );
Sin embargo, este código guarda el gráfico con un encabezado y un pie de página, que no quiero:

Qué más he probado:
Agregando otro << Niño argumento al script no cambia la salida.
((resultsChart << Child) << Child) << Save Picture ("C:\Folder\results.jpg", JPEG );
Guardar el gráfico como HTML casi me da los resultados que quiero, pero no del todo.
(resultsChart << Child) << Save HTML ("C:\Folder\results.html" );Esta línea de código creará una carpeta en el directorio especificado llamado gfx. Esta carpeta contiene todos los gráficos que necesito en el formato que quiero, sin encabezados ni pies de página, pero no me gusta esta solución por varios motivos:
- El script guarda un montón de archivos adicionales que no necesito (es decir, los propios archivos HTML)
- No quiero crear una nueva subcarpeta en el directorio en el que intento guardar. Prefiero poder exportar mis gráficos directamente donde quiero que vayan.
- Quiero poder nombrar mis archivos cuando los exporto, pero los nombres de archivo en gfx parecen estar codificados.
Cualquier orientación es apreciada. ¡Gracias!
Compartir y comunicar resultadosventanas