¿Cómo obtengo la configuración para Dec en formato "Dec fijo" en la propiedad de columna del eje?Necesito obtener la configuración para Dec en formato "Dic fijo" en la propiedad Columna del eje. Puedo obtener una configuración similar, por ejemplo, Max, Min, etc. ejecutando "obtener propiedad ("Eje")", pero no puedo obtener el número de diciembre. A continuación se muestra un ejemplo de la información de propiedad de Axis. En este caso, necesito obtener "0", pero sólo se ve "Dic fija", no "5" y "0".
Probablemente podamos obtenerlo como queramos si tenemos la "función de carácter" adecuada como Substr, etc., pero supongo que podemos hacerlo de una manera más sencilla como lo hacemos con el número de "Max", "11" en este caso.
Lo siento si mi pregunta anterior no está clara, ¡pero gracias por su apoyo!
{Formato( "Dic fijo", 5, 0 ), Min( -1 ), Max( 11 ), Inc( 1 ), Ticks menores( 4 )}
Automatización y secuencias de comandosventanasRe: ¿Cómo puedo obtener la configuración para Dec en formato "Dec fijo" en la propiedad de columna del eje?Ah... Creo que te encuentras con el problema (o característica) donde si estás usando "valores predeterminados" no te mostrará nada. En este caso funcionará porque los configuro mediante script, pero si borra la propiedad y la configura como "predeterminada" manualmente, devolverá una lista vacía.
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
Column(dt, "weight") << Set Property("Axis", {Format("Fixed Dec", 12, 0)});
Column(dt, "height") << Set Property("Axis", {Format("Fixed Dec", 12, 1)});
prop1 = Column(dt, "weight") << Get Property("Axis");
prop2 = Column(dt, "height") << Get Property("Axis");
show(prop1, prop2);
Entonces, una opción es agregar algún tipo de verificación para eso (si la propiedad no está configurada en absoluto, debería ser Vacía(), no una lista vacía) y si eso coincide, use los valores predeterminados.
If(Type(prop) == "List",
If(N Items(prop) == 0,
cur_prop = {Format("Fixed Dec", 12, 0)};
);
);Re: ¿Cómo puedo obtener la configuración para Dec en formato "Dec fijo" en la propiedad de columna del eje?Gracias por su respuesta y perdón por mi pregunta poco clara.
Creo que no es exactamente igual que el formato de columna, sino más bien el formato ab.
Me gustaría tener varios gráficos cuyas escalas estén definidas en las propiedades de la columna de "Eje" que podamos agregar como podemos agregar "Límites de especificación" en la propiedad de la columna. Entendí que las propiedades de "Eje" se utilizan para cambiar la configuración predeterminada del eje de los gráficos.
Espero que mi comentario y lo que me gustaría hacer sea lo suficientemente claro... Lo siento mucho...
¡Muchas gracias por su ayuda!
Re: ¿Cómo puedo obtener la configuración para Dec en formato "Dec fijo" en la propiedad de columna del eje?¿Está buscando un formato de escala de eje o un formato de columna? Esto tal vez te dé alguna idea.
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
col_format = Column(dt, "height") << Get Format;
gb = dt << Graph Builder(
Size(528, 456),
Show Control Panel(0),
Variables(X(:weight), Y(:height), Overlay(:sex)),
Elements(Points(X, Y, Legend(9)), Line Of Fit(X, Y, Legend(11)))
);
ab_format = Report(gb)[AxisBox(1)] << get format;
show(col_format, ab_format)