Hola
En un script que escribí, estoy usando un cuadro de panel que muestra dos opciones para el eje X, las cuales son cadenas de texto largas.
¿Existe alguna forma eficiente de cambiar el nombre que se muestra para mayor comodidad?
El código que aparece a continuación es un ejemplo.
X_list contiene todas las cadenas que representan los nombres de las columnas que deseo mostrar en el eje X.
Luego, se utiliza un panel para mostrar las opciones del usuario.
Finalmente, se grafica la función bivariada elegida por el usuario.
Pedí ayuda con respecto a la etiqueta del eje X, pero sería bueno obtener consejos también para las etiquetas del eje Y.
¡Gracias!
x_list = {"item1","item2"};
panelbox("x-axis", xRadio = radio box(x_list,updatePlot()));
Bivariate( Y( y_list[yRadio<
<GET></GET>
He aquí un enfoque que le dará algunas ideas.
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),
);