<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola,
Estoy escribiendo un script para trazar múltiples gráficos bivariados personalizados (para cada grupo).He creado el cuadro de diálogo de columna para elegir las columnas respectivas. Sin embargo, parece que hay un error que indica "Argumento incorrecto ({Xaxis, el rol requiere al menos 1 columna., Yaxis, Rol requiere al menos 1 columna.}". Prfa aconsejen.
ColDlg = Diálogo de columna (
Yaxis = ColList( "Eje Y", MaxCol( 1 ), Tipo de datos( Numérico ) ),
Xaxis = ColList( "X-axis", MaxCol( 1 ), Datatype( Numeric ) ),
Bycol = ColList( "Agrupar por", MaxCol( 1 ), Tipo de datos( Carácter ) ),
);
If( ColDlg["botón"] == 1,
Yaxis = Columna (Tabla de datos actual(), Coldlg["Yaxis"] );
Xaxis = Columna (Tabla de datos actual(), Coldlg["Xaxis"] );
Bycol = Columna (Tabla de datos actual(), Coldlg["Bycol"] );
resumir(Uni_Bycol = por(Bycol));
mostrar (Uni_Bycol);
bivariado(
SendToByGroup( {Bycol == Uni_Bycol[1]} ),
Y (eje Y),
X (eje X),
Por (Bycol),
Para (j = 1, j < N Elementos (Uni_Bycol), j++,
EnviarAPorGrupo(
{Bycol == Uni_Bycol},
Enviar a informe (
Despacho(
{},
{"Gráfico de salida por ("|| Por || ")"},
"Parcela Bivar",
FrameBox, {Tamaño del marco (436, 397),
Agregar secuencia de comandos de gráficos (
2,
Descripción( "Límite" ),
Línea(
{0.2084, 0.47202},
{0.2045, 0.46438},
{0.1936, 0.47665},
{0.1985, 0.48484},
{0.2084, 0.47202}
);
Línea(
{0.2084, 0.47202},
{0.2173, 0.46061},
{0,2139, 0,45368},
{0.2045, 0.46438},
{0.2084, 0.47202}
);
),
Orden de línea de cuadrícula ( 1 ), Orden de línea de referencia ( 3 ),
Leyenda de fila(
Bycol,
Color( 1 ),
Tema de color ("JMP Light"),
) },
) ) );
);
););
Y() y X() necesitan argumentos evaluados. Prueba esto:
bivariado ( ...,
Y ( evaluar ( Eje Y ) ) ,
X ( evaluar ( Xaxis ) ) ,
...);