Ciao,
Sto cercando di visualizzare solo determinate colonne nella casella combinata come legende, ma il codice corrente che ho prende la colonna una per una. C'è un modo in cui posso saltare determinate colonne?
Ad esempio, in questo caso, voglio solo :subject & :season nell'elenco delle legende. Ecco il mio codice:
Nomi Predefinito A Qui( 1 );
dt = Open( "$DATI_CAMPIONE/Animali.jmp", invisibile);;
legend_list = {"subject","season"};
gb_default = Espr(
Generatore di grafici(
Taglia (544, 356),
Mostra pannello di controllo( 0 ),
Legenda Posizione( "In basso" ),
Adatta alla finestra( "Off" ),
Variabili( X( :specie ), Y( :miglia ), Colore( :oggetto ) ),
Elementi( Punti( X, Y, Legenda( 14 ) ) ),
Invia a rapporto(
Spedizione(
{},
"400",
LegendBox,
{Orientamento( "Orizzontale" ), Lati( "Sinistra" )}
)
)
);
);
gb_change = Espr(
Generatore di grafici(
Taglia (544, 356),
Mostra pannello di controllo( 0 ),
Legenda Posizione( "In basso" ),
Adatta alla finestra( "Off" ),
Variabili( X( :species ), Y( :miglia ), Colore( Colonna( dt, ycol ))),
Elementi( Punti( X, Y, Legenda( 14 ) ) ),
Invia a rapporto(
Spedizione(
{},
"400",
LegendBox,
{Orientamento( "Orizzontale" ), Lati( "Sinistra" )}
)
)
)
);
nw = Nuova finestra( "Monitoraggio animali",
gb = gb_predefinito;
lbcontent = Lineup Box( N Col( 10 ),
Scatola spaziatrice (dimensione (1, 0)),
Casella di testo( "Colore: ", < ycb = Casella combinata(
legend_list,
< < Funzione( {},
ycol = ycb << Ottieni;
gb << cancella;
nw << Prepend( gb = gb_change );
))));
Grazie per il vostro aiuto in anticipo.