Salut
Dans un script que j'ai écrit, j'utilise une boîte de dialogue affichant deux options pour l'axe X, qui sont de longues chaînes de caractères.
Existe-t-il un moyen efficace de modifier le nom d'affichage pour plus de commodité ?
Le code ci-dessous est un exemple.
La liste X_list contient toutes les chaînes de caractères représentant les noms des colonnes que je souhaite afficher sur l'axe X.
Ensuite, utiliser un panneau de configuration pour afficher les options utilisateur.
Enfin, représentation graphique bivariée du choix de l'utilisateur.
J'ai demandé de l'aide concernant les étiquettes de l'axe X, mais il serait préférable d'avoir également des conseils pour les étiquettes de l'axe Y.
Merci!
x_list = {"item1","item2"};
panelbox("x-axis", xRadio = radio box(x_list,updatePlot()));
Bivariate( Y( y_list[yRadio<
<GET></GET>
Voici une approche qui vous donnera quelques idées.
dt = open("$sample_data\Car Physical Data.jmp");
x_list = dt << get column names(numeric, "string");
y_list = x_list;
updateplot = expr(
dt << Bivariate( Y( eval(ycol) ), X( eval(xcol) ));
);
nw = new window("Choose",
panelbox("x-axis",
xRadio = radio box(x_list,
xcol = x_list[xradio << get];
ycol = y_list[yradio << get];
updateplot;),
),
panelbox("y-axis",
yRadio = radio box(y_list,
xcol = x_list[xradio << get];
ycol = y_list[yradio << get];
updateplot;),
),
button box("OK", nw << close window),
);