Controlar la salida decimal del valor de la etiqueta del gráfico en el script JSL<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />/*
Me gustaría controlar la salida decimal de las etiquetas de los gráficos dentro del script JSL.
Necesito establecer el número de decimales que se muestran explícitamente, a diferencia del valor predeterminado del generador de gráficos.
Por ejemplo: aumentar el decimal de 3 a 5.
No he podido ubicar este control en la configuración de ejes de Garph Builder o en las preferencias de JMP.
Supongo que el comando de control ocurre dentro o justo después del comando Etiqueta ("Valor").
Usando el conjunto de datos de muestra DiamondData.
*/
// Conjunto de datos de muestra DiamondsData
// Revisar directorio
dt = Abrir("C:\Desktop\DiamondsData.jmp");
// Crear promedio de quilates por corte
nueva columna("cut_carat_agv",
numérico,
continuo,
fórmula( Col Media( :Tamaño en quilates, :Corte))
);
//Gráfica hBar del tamaño promedio en quilates por corte con la etiqueta de barra "Valor"
Generador de gráficos (
Mostrar panel de control (0),
Variables( X( :cut_carat_agv ), Y( :Corte ) ),
Elementos(
Bar(
X,
Y,
Leyenda( 2 ),
Estilo de barra ("Lado a lado"),
Estadística resumida ("Media"),
// Suponemos que aquí se produce el control decimal para la etiqueta
Etiqueta( "Valor")
)
),
Enviar a informe (
Despacho(
{},
"título del gráfico",
cuadro de edición de texto,
{Establecer texto ("Tamaño promedio en quilates por corte")}
),
Despacho( {}, "Título X", TextEditBox, {Establecer texto( "Tamaño promedio en quilates")} )
)
);
Re: Controlar la salida decimal del valor de la etiqueta del gráfico en un script JSLHmmmm, no estoy seguro de cómo configurar el formato de las etiquetas de las barras.Miré la estructura del árbol del generador de gráficos, pero no parecía haber un lugar para controlarlo.
gb = constructor de gráficos ( ..... )
gb << mostrar estructura de árbol ;

Re: Controlar la salida decimal del valor de la etiqueta del gráfico en un script JSL// El comando parece controlar la etiqueta del eje x.
// Estoy intentando controlar la etiqueta de valor aplicada a la barra del gráfico
// Disculpas si lo he malinterpretado.
//Gráfica hBar del tamaño promedio en quilates por corte con la etiqueta de barra "Valor"
Generador de gráficos (
Mostrar panel de control (0),
Variables( X( :cut_carat_agv ), Y( :Corte ) ),
Elementos(
Bar(
X,
Y,
Leyenda( 2 ),
Estilo de barra ("Lado a lado"),
Estadística resumida ("Media"),
// Suponemos que el control decimal para la etiqueta de la barra del gráfico se produce aquí
// dentro del comando Etiqueta
Etiqueta( "Valor")
// o posterior
)
),
Enviar a informe (
// este comando de envío parece controlar el decimal de la etiqueta del eje x
//Envío( {}, "cut_carat_agv", ScaleBox, {Formato( "Dic fijo", 10, 3 )} ),
Despacho(
{},
"título del gráfico",
cuadro de edición de texto,
{Establecer texto ("Tamaño promedio en quilates por corte")}
),
Despacho( {}, "Título X", TextEditBox, {Establecer texto( "Tamaño promedio en quilates")} )
)
);
Re: Controlar la salida decimal del valor de la etiqueta del gráfico en un script JSLSi hace doble clic en el eje X, el formato se muestra en la parte superior.En este ejemplo cambié Dic de 1 a 3 .Cuando haces clic en el pequeño triángulo rojo del generador de gráficos y copias el script, esto es lo que obtienes:
Generador de gráficos (
Mostrar panel de control ( 0 ) ,
variables ( X ( : cut_carat_agv ) , Y ( : Cortar ) ) ,
Elementos (
Bar (
X ,
Y ,
Leyenda ( 2 ) ,
Estilo de barra ( "Lado a lado" ) ,
Estadística resumida ( "Significar" ) ,
Etiqueta ( "Valor" )
)
) ,
Enviar a informe (
Despacho( {} , "cut_carat_agv" , Caja de escala , { Formato ( "Dic fijo" , 10 , 3 )} ) , // Aquí está el formato
Despacho (
{} ,
"título del gráfico" ,
Cuadro de edición de texto ,
{ Establecer texto ( "Tamaño promedio en quilates por corte" )}
) ,
Despacho ( {} , "título X" , Cuadro de edición de texto , { Establecer texto ( "Tamaño promedio en quilates" )} )
)
) ;