Variables en script gráfico¿Hay alguna manera de usar variables para sustituir nombres en JMP?
Cuando pruebo el siguiente código, no se ejecuta. Haré un bucle for donde hago un gráfico y cambio el eje Y, así que realmente espero que haya una manera de que esto funcione, en lugar de copiar y pegar para cada gráfico que quiero generar.
names = {"Hair Color", "Eye color", "Age", "Gender", "Age 1/2"};
graph = dt << Variability Chart(
Y( :Name(names[1])),
X( :City),
Std Dev Chart( 0 )
);
Re: Variables en guión gráficoHola @mochar
¿Es esto lo que estás buscando?
dt= Open( "$SAMPLE_DATA/Big Class.jmp" );
:weight << set name ("weight1/2") ;
cols = dt << Get Column Names( Continuous );
for (i=1, i<= n items (cols), i++,
Variability Chart( Y( cols[i] ), X( :age ) );
);
Háganos saber si funciona para usted,
ron
Re: Variables en guión gráfico @mochar ,
Ron @ron_horne , proporcionó una gran solución: crear una lista de referencias de columna.
También puede usar nombres de columna como texto. Un ejemplo se muestra a continuación. En lugar de nombre, prefiero usar Column ().
dt = Open("$sample_data/big class.jmp");
names = {"height", "weight", "age", "sex"};
graph = dt << Variability Chart(
Y( column(names[1]) ),
X( column(names[3]) ),
By(Column(names[4]) ),
Std Dev Chart( 0 )
);
Solo un ejemplo más.