Salut,
J'essaie de n'afficher que certaines colonnes dans la zone de liste déroulante sous forme de légendes, mais le code actuel que j'ai prend la colonne une par une. Existe-t-il un moyen de sauter certaines colonnes ?
Par exemple, dans ce cas, je ne veux que :subject & :season dans la liste des légendes. Voici mon code :
Noms par défaut à ici( 1 );
dt = Open( "$SAMPLE_DATA/Animaux.jmp", invisible);;
legend_list = {"sujet","saison"} ;
gb_default = Expr(
Générateur de graphiques(
Taille (544, 356),
Afficher le panneau de configuration ( 0 ),
Position de la légende( "En bas"),
Ajuster à la fenêtre( "Désactivé"),
Variables( X( :espèce ), Y( :miles ), Couleur( :sujet ) ),
Éléments( Points( X, Y, Légende( 14 ) ) ),
EnvoyerVersRapport(
Expédition(
{},
"400",
Boîte de légende,
{Orientation( "Horizontal" ), Côtés( "Gauche" )}
)
)
);
);
gb_change = Expr(
Générateur de graphiques(
Taille (544, 356),
Afficher le panneau de configuration ( 0 ),
Position de la légende( "En bas"),
Ajuster à la fenêtre( "Désactivé"),
Variables( X( :species ), Y( :miles ), Color( Column( dt, ycol ))),
Éléments( Points( X, Y, Légende( 14 ) ) ),
EnvoyerVersRapport(
Expédition(
{},
"400",
Boîte de légende,
{Orientation( "Horizontal" ), Côtés( "Gauche" )}
)
)
)
);
nw = Nouvelle fenêtre( "Surveillance des animaux ",
gb = gb_default ;
lbcontent = Lineup Box( N Col( 10 ),
Boîte d'espacement (taille (1, 0)),
Text Box( "Couleur : ", < ycb = ComboBox(
legend_list,
< < Fonction( {},
ycol = ycb << Obtenir ;
gb << supprimer ;
nw << Préfixe( gb = gb_change );
))));
Merci d'avance pour votre aide.