Hola @Fusión ,
Si entiendo correctamente, le gustaría un gráfico separado para cada uno de los parámetros de su proceso.
Una manera fácil de lograr esto es primero apilar sus datos:
JMP Tables-->StackJMP Tables-->StackJMP Tables-->StackJMP Tables-->StackJMP Tables-->StackJMP Tables-->StackJMP Tables-->StackJMP Tables-->StackJMP Tables-->StackJMP Tables-->StackTablas JMP-->Apilado
Una vez que se apilan los datos, puede usar la página por rol en el generador de gráficos para crear un gráfico separado para cada parámetro de proceso.
JMP Graph Builder Page drop zoneJMP Graph Builder Page drop zoneJMP Graph Builder Page drop zoneJMP Graph Builder Page drop zoneJMP Graph Builder Page drop zoneJMP Graph Builder Page drop zoneJMP Graph Builder Page drop zoneJMP Graph Builder Page drop zoneJMP Graph Builder Page drop zoneJMP Graph Builder Page drop zoneZona de colocación de la página JMP Graph Builder
Luego podría volver a colocar cada gráfico en la tabla de datos:
JMP Make into Data TableJMP Make into Data TableJMP Make into Data TableJMP Make into Data TableJMP Make into Data TableJMP Make into Data TableJMP Make into Data TableJMP Make into Data TableJMP Make into Data TableJMP Make into Data Table JMP Convertir en tabla de datos
Process Parameters in data tableProcess Parameters in data tableProcess Parameters in data tableProcess Parameters in data tableProcess Parameters in data tableProcess Parameters in data tableProcess Parameters in data tableProcess Parameters in data tableProcess Parameters in data tableProcess Parameters in data tableParámetros de proceso en la tabla de datos
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
dt << Stack(
columns(
:NPN1,
:PNP1,
:PNP2,
:NPN2,
:PNP3,
:IVP1,
:PNP4,
:NPN3,
:IVP2,
:NPN4,
:SIT1,
:INM1,
:INM2,
:VPM1,
:VPM2,
:VPM3,
:PMS1,
:SNM1,
:SPM1,
:NPN5,
:EP2,
:ZD6,
:PBA,
:PLG,
:CAP,
:PBA3,
:PLG2,
:PNP5,
:NPN6,
:PNP6,
:PNP7,
:NPN7,
:PNP8,
:IVP3,
:IVP4,
:IVP5,
:IVP6,
:PNP9,
:NPN8,
:NPN9,
:IVP7,
:NPN10,
:N_1,
:PBA1,
:WPR1,
:B10,
:PLY10,
:VBE210,
:VTN210,
:VTP210,
:SIT2,
:SIT3,
:INV2,
:INV3,
:INV4,
:INV5,
:FST1,
:FST2,
:RES1,
:RES2,
:PNM1,
:PPM1,
:FNM1,
:FPM1,
:FST3,
:FST4,
:RES3,
:RES4,
:A1,
:B1,
:A2N,
:A2P,
:A2P1,
:IVP8,
:IVP9,
:DE_H1,
:NF_H1,
:ESM1,
:ESM2,
:ESP1,
:YFU1,
:VPM4,
:PBA2,
:PBB1,
:LYA1,
:LYB1,
:DEM1,
:DEP1,
:NFM1,
:PLY1,
:VDP1,
:VDP2,
:SNW1,
:RSP2,
:PLY2,
:RSP1,
:VDP3,
:PBL1,
:PLG1,
:VDP4,
:SPW1,
:VIA1,
:INM3,
:VPM5,
:VPM6,
:INM4,
:VPM7,
:M1_M1,
:M2_M2,
:P1_P1,
:E2A1,
:E2B1,
:NPN11,
:IVP10,
:PNP10,
:INM5,
:VPM8,
:VPM9,
:INM6,
:VPM10,
:N2A1,
:N2B1,
:NM_L1,
:P2A1,
:P2B1,
:PM_L1,
:P1,
:M1
),
Source Label Column( "Process Parameter" ),
Stacked Data Column( "Parameter Measurement" ),
Output Table( "Stacked Semiconductor Capability" )
);
gb_obj = Graph Builder(
Size( 534, 63946 ),
Show Control Panel( 0 ),
Variables(
X( :lot_id ),
Y( :Parameter Measurement ),
Page( :Process Parameter )
),
Elements( Box Plot( X, Y, Legend( 4 ) ) )
);
gb_obj << Make into Data Table;
salud,
Stan
GRACIAS, el código tuyo no es lo que quiero.
Al igual que el archivo adjunto que cargué, quiero trazar varios gráficos. Pero el tuyo es Gráficos individuales.
Ejemplo: hay otra variable Z, Z = 1, haz un gráfico como el que muestras; Z=2, traza un gráfico como el que muestras, etc.
No estoy completamente seguro de lo que quieres. Si ejecuta este código:
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
dt << Graph Builder(
Show Control Panel( 0 ),
Variables( X( :lot_id ), Y( :NPN1 ), Y( :PNP1 ), Y( :PNP2 ), Group X( :SITE ) ),
Elements( Position( 1, 1 ), Box Plot( X, Y, Legend( 53 ) ) ),
Elements( Position( 1, 2 ), Box Plot( X, Y, Legend( 54 ) ) ),
Elements( Position( 1, 3 ), Box Plot( X, Y, Legend( 55 ) ) )
);
conseguirás:

Para obtener esto de manera interactiva, solo necesita comprender cómo Generador de gráficos las zonas de descenso funcionan.