Hola, soy un usuario de JMP moderado, pero analizo ciertos conjuntos de datos con frecuencia, por lo que busco una forma automatizada de guardar los datos directamente en Power Point. Me gustaría comprobar si hay una manera de hacerlo a través de JSL.
Tengo un archivo .jrp que tiene distribuciones, ahora quiero guardarlo como power point pero no usar la opción Guardar como JMP. Quiero personalizar y formatear los datos guardados en ppt a través de JSL. Tengo alrededor de 20-30 distribuciones diferentes con Quantiles, si guardo como opción ppt, cada distribución y cuantiles hace un total de 60-70 páginas de ppt.
Es muy complejo e ineficiente, nuevamente para formatear ppt y hacerlo en <10 diapositivas reduciendo los gráficos y las tablas de cuantificación. Cualquier ayuda es muy apreciada.
@JMPMODUSER es posible que desee buscar en la comunidad JMP para preguntas similares.
Te sugiero que leas the-graph-size-export-to-pptx-Save-Presentation Me gusta usar un programa freeware llamado P3ICLI . Se describe en ese enlace.
A continuación se muestra una modificación de un script escrito para Aplicaciones complementarias JSL del lenguaje de scripting JMP, segunda edición .
Este script tiene 9 distribuciones por página, 3 de ancho y 3 de alto. Utiliza el BKM (método más conocido) usando solo JMP: usando cuadros de visualización, crea una página, luego consigue que la imagen se guarde en PPTX. Tenga en cuenta que hay cuadros de esquema anidados para tmpic, algo que actualmente se requiere para obtener los títulos de esquema en la parte inferior derecha.
Encuentro la necesidad de escalar para conseguir lo que quiero. P3ICLI, no necesita escalar, simplemente crea una plantilla de diseño en Powerpoint, luego usa JSL para escribir los comandos P3ICLI
Names Default to Here(1);
scaleit = Function( {w, h, fmt}, {wppi, hppi, scl},
//show(w,h);
wppi = 13 * 96;
hppi = 6.5 * 96;
if(fmt=="Standard", wppi = 9.5 * 96);
scl = Minimum( wppi/w, hppi/h, 1);
);
dt = open("$sample_data/semiconductor capability.jmp");
cnme = dt << get column names("Continuous", "string");
//use only the first 30;
cnme = cnme[1::30];
pw = 3;
ph = 3;
ppp = pw*ph; //pictures per page
jjrn = New Window("My Journal", << Journal);
for(i=1, i<=nitems(cnme), i++,
if(mod(i,ppp)==1, Try(lub << delete); lub=LineUpBox(ncol(floor(pw))));
dist = dt << Distribution(
Continuous Distribution(Invisible,
Column( cnme[i] ),
Summary Statistics( 0 ),
Horizontal Layout( 1 ),
Vertical( 0 ),
Capability Analysis( 0 )
)
);
lub << append(report(dist)[OutlineBox(2)] << clone box);
wait(0);
dist << close window;
//show(i, cnme[i]);
if(
i==ppp, //write the first page with ppp graphs
tmpic = lub <<GET picture="">ppp,
If(mod(i,ppp)==0 | i==nitems(cnme), //write the next page of ppp
tmpic = lub <<GET picture=""></GET></GET>
Page 1 of the PowerPoint documentPágina 1 del documento de PowerPoint.
Hola @ gzmorgan0
Muchas gracias por este programa. Básicamente soy nuevo en el script Jmp
Este programa me ayuda a reunir todos los chats de distribución en un PPT
También probé este programa para el ajuste Y por X pero no funciona.
Debería tener varias columnas en el eje Y y solo una columna en el eje X (FECHA) ---- como TABLA DE TENDENCIAS PARA VARIOS ARTÍCULOS EN EL EJE Y Y CON LA MISMA FECHA EN EL EJE X
Me podría ayudar ?
@MOHAMEDRIZWAN ,
¿Hay algún informe estadístico que le gustaría agregar a la imagen, como valores atípicos, límites de control medios?
Una de las dificultades con los gráficos de tendencias es que el tamaño del eje X depende de la cantidad de entradas de puntos que tenga en su gráfico.
Dejame explicar:
- Supongamos que el rango de fechas es el mismo, digamos los últimos 30 días.
- Si tiene el mismo número de valores Y para ese rango de fechas, entonces se puede calcular fácilmente una escala común.
- Sin embargo, si tiene una variable Por, digamos un gráfico de tendencia diferente por producto o equipo, o una tasa de muestreo diferente (Y1 se recolecta para cada corrida y Y2 se recolecta solo para la primera corrida en cada hora), entonces el número de puntos será no será lo mismo y la escala del gráfico podría necesitar más trabajo.
Le enviaré un ejemplo en breve, pero puede que no satisfaga sus necesidades. Más detalles ayudarían.
Por cierto, ¿quieres una salida de Powerpoint o prefieres un informe de página web?
Georgia