¿Puedo usar una lista para completar los ejes X e Y en el generador de gráficos al crear secuencias de comandos?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Tengo una lista de valores X e Y que selecciona el usuario. Quiero que esos valores de lista llenen los ejes x e y en el generador de gráficos. Es posible.? Recibo continuamente un error de que no se pueden encontrar los nombres de las columnas.
Por ejemplo:
valores_x = {"x1", "x2", "x3"}
valores_y = {'y1", "y2", "y3"}
Quiero que el eje x sean los valores de x y el eje y sean los valores de y. Sin embargo, esto cambia según la forma en que el usuario selecciona, por lo que los valores no se pueden codificar.
Re: ¿Puedo usar una lista para completar los ejes X e Y en el generador de gráficos al crear secuencias de comandos?Hola,
Necesito llenar el generador de gráficos con algún despacho ...
pero no puedo pasar la cadena "400" por script porque el char " "
Enviar a informe (
Despacho (
{} ,
"400" ,
ScaleBox ,
me puedes ayudar gracias
gianpaolo
pueden
Re: ¿Puedo usar una lista para completar los ejes X e Y en el generador de gráficos cuando estoy creando secuencias de comandos?¡Gracias por tu ayuda!
Desafortunadamente, cuando intento ejecutar esto, aparece el siguiente error:
Inesperado ")".
Intentando analizar el operando para el operador "-".
Línea 1 Columna 12: Y( : A-3 - ►)
Mi lista de variables Y se ve así y_variables = {" A-3-", " A-4-"}
Tampoco estoy tratando de poner múltiples variables y en el mismo eje. Quiero que cada una de las variables y sea su propio gráfico ordenado por los mismos valores de x. Solo necesito el eje y en el generador de gráficos para poder cambiar según lo que hay en la lista y_variables (esta lista son opciones que selecciona el usuario).
Re: ¿Puedo usar una lista para completar los ejes X e Y en el generador de gráficos cuando estoy creando secuencias de comandos?Si necesita colocar todas las selecciones a la vez (para múltiples variables en los ejes X e Y simultáneamente) y no sabe el tamaño de las listas de antemano, puede hacer algo que involucre expresiones, que es un poco avanzado. , pero flexible, técnica. Aquí hay un ejemplo. Tenga en cuenta que gbExpr es simplemente el código que desee para el generador de gráficos, excepto la parte Variables(), que construiremos dinámicamente:
dt = Open( "$Sample_Data/Car Physical Data.jmp" );
x_values = {"País", "Tipo", "Peso"};
y_values = {"Círculo de giro", "Desplazamiento", "Caballos de fuerza"};
gbExpr = Expr(Creador de gráficos());
varExpr = Expr( Variables() );
For( i = 1, i <= N Elementos( x_values ), i++,
Insertar en( varExpr, Parse( "X( :" || x_values || ")" ) )
);
For( i = 1, i <= N Elementos( y_values ), i++,
Insertar en( varExpr, Parse( "Y( :" || y_values || ")" ) )
);
Insertar en( gbExpr, Nombre Expr( varExpr ) );
gbExpr;
Salud,
Brady
Re: ¿Puedo usar una lista para completar los ejes X e Y en el generador de gráficos al crear secuencias de comandos?Prueba algo como esto:
dt = abierto ( "$sample_data\Gran Clase.jmp" ) ;
columna ( dt , "altura" ) << escoger un nombre ( "x1" ) ;
columna ( dt , "peso" ) << escoger un nombre ( "y3" ) ;
valores_x = { "x1" , "x2" , "x3" } ;
valores_y = { "y1" , "y2" , "y3" } ;
Generador de gráficos (
Mostrar panel de control ( 0 ) ,
Variables ( X ( : columna ( dt , valores_x [ 1 ]) ) , Y ( columna ( dt , valores_y [ 3 ]) ) ) ,
Elementos ( Puntos ( X , Y , Leyenda ( 1 ) , Estar nervioso ( 1 ) ) )
) ;
Re: ¿Puedo usar una lista para completar los ejes X e Y en el generador de gráficos al crear secuencias de comandos?Probé este script pero no pudo ejecutar la inserción en la línea.JMP 16.2 en Windows 10. ¿Como arreglarlo?

Re: ¿Puedo usar una lista para completar los ejes X e Y en el generador de gráficos al crear secuencias de comandos?agregar índice, por ejemplo, x_values[i] y y_values[i], resuelve el problema.