Hola,
Estoy tratando de mostrar solo ciertas columnas en el cuadro combinado como leyendas, pero el código actual que tengo toma la columna una por una. ¿Hay alguna forma en la que pueda omitir ciertas columnas?
Por ejemplo, en este caso, solo quiero :asunto y :temporada en la lista de leyendas. Aquí está mi código:
Nombres predeterminados hasta aquí ( 1 );
dt = Open( "$SAMPLE_DATA/Animals.jmp", invisible);;
legend_list = {"tema","temporada"};
gb_default = Expr(
Generador de gráficos(
Tamaño (544, 356),
Mostrar panel de control ( 0 ),
Posición de la leyenda ("Inferior"),
Ajustar a la ventana ("Desactivado"),
Variables( X( :especies ), Y( :millas ), Color( :sujeto ) ),
Elementos( Puntos( X, Y, Leyenda( 14 ) ) ),
Enviar a informe (
Despacho(
{},
"400",
LegendBox,
{Orientación ("Horizontal"), Lados ("Izquierda")}
)
)
);
);
cambio_gb = Expr(
Generador de gráficos(
Tamaño (544, 356),
Mostrar panel de control ( 0 ),
Posición de la leyenda ("Inferior"),
Ajustar a la ventana ("Desactivado"),
Variables( X( :especies ), Y( :millas ), Color( Columna( dt, ycol ))),
Elementos( Puntos( X, Y, Leyenda( 14 ) ) ),
Enviar a informe (
Despacho(
{},
"400",
LegendBox,
{Orientación ("Horizontal"), Lados ("Izquierda")}
)
)
)
);
nw = Nueva ventana ("Monitoreo de animales",
gb = gb_predeterminado;
lbcontent = cuadro de alineación (N Col (10),
Caja espaciadora (Tamaño (1, 0)),
Cuadro de texto ("Color:", < ycb = cuadro combinado (
lista_leyenda,
< < Función( {},
ycol = ycb << Obtener;
gb << eliminar;
nw << Anteponer( gb = gb_change );
))));
Gracias por su ayuda de antemano.