¿Cómo combino múltiples tipos de gráficos en un solo gráfico?Hola a todos,
Solo quiero agregar límites de control "a mano" a una variable, pero el problema es que los límites no son constantes y varían según la muestra estudiada.
¿Sabes si es posible poner en el mismo gráfico puntos (de la variable) y líneas (de los límites de control)?
Gracias de antemano,
Saludos
GráficosRe: ¿Cómo combino varios tipos de gráficos en un solo gráfico?Puede agregar líneas personalizadas a la mayoría de los gráficos en JMP haciendo clic derecho en el eje y seleccionando Configuración del eje, luego agregando manualmente una línea en la sección Líneas de referencia.
Si está buscando hacer esto mediante programación (menciona que las líneas que desea agregar son variables), esto también se puede hacer. Captura de pantalla y guión a continuación.

dt = open ("$SAMPLE_DATA\Big Class.jmp");
var = 145;
Graph Builder(
Transform Column( "Row", Formula( Row() ) ),
Size( 794, 355 ),
Show Control Panel( 0 ),
Variables( X( :Row ), Y( :weight ) ),
Elements( Points( X, Y, Legend( 4 ), Jitter Limit( 0.9541 ) ) ),
SendToReport(
Dispatch(
{},
"weight",
ScaleBox,
{Add Ref Line( var, "Solid", "Red", "Custom Limit", 1 )}
)
)
);
Re: ¿Cómo combino varios tipos de gráficos en un solo gráfico?Hola, y gracias por tu respuesta.
Sabía que la solución hacer clic con el botón derecho y agregar líneas funcionaría, pero el hecho de que los límites fueran variables hacía que fuera imposible de usar.
De hecho, los límites se calcularon y agregaron a la base de datos para asociarlos con la muestra correcta, por eso estoy buscando una forma de agregar líneas y puntos al mismo gráfico.
Re: ¿Cómo combino varios tipos de gráficos en un solo gráfico?Intente construir el gráfico con puntos primero y luego haga clic con el botón derecho en el área del gráfico y seleccione Agregar > Línea.
Re: ¿Cómo combino varios tipos de gráficos en un solo gráfico?Para agregar líneas variables a un gráfico, intente algo como esto:
dt = open("$Sample_data\Big Class.jmp");
upper_limit = 65;
lower_limit = 55;
gb = dt << Graph Builder(
Size( 525, 454 ),
Show Control Panel( 0 ),
Variables( X( :weight ), Y( :height ) ),
Elements( Points( X, Y, Legend( 9 ) ) ),
SendToReport(
Dispatch(
{},
"height",
ScaleBox,
{Add Ref Line( upper_limit, "Solid", "Dark Red", "Upper Limit", 2 ),
Add Ref Line( lower_limit, "Solid", "Dark Blue", "Lower Limit", 2 )}
)
)
);

La forma en que hice esto fue por:
- Creando el gráfico
- Adición de las líneas de límite superior e inferior utilizando valores constantes.
- Hizo clic con el botón derecho en el triángulo rojo y guardó el script.
- Reemplacé los valores constantes con variables.
Re: ¿Cómo combino varios tipos de gráficos en un solo gráfico?Si desea agregar las líneas por separado, así es como se hace:
gb2 = dt << Graph Builder(
Size( 525, 454 ),
Show Control Panel( 0 ),
Variables( X( :weight ), Y( :height ) ),
Elements( Points( X, Y, Legend( 9 ) ) ),
);
gb2 << sendtoreport(
Dispatch( {}, "height", ScaleBox,
{Add Ref Line( upper_limit, "Solid", "Dark Red", "Upper Limit", 2 ),
Add Ref Line( lower_limit, "Solid", "Dark Blue", "Lower Limit", 2 )}
)
);