Output decimale del valore dell'etichetta del grafico di controllo nello script JSL<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />/*
Vorrei controllare l'output decimale per le etichette dei grafici all'interno dello script JSL.
Devo impostare il numero di cifre decimali visualizzate in modo esplicito, in contrasto con l'impostazione predefinita del generatore di grafici.
Ad esempio: aumentare il decimale da 3 a 5.
Non sono riuscito a individuare questo controllo nelle Impostazioni Axis di Garph Builder o nelle Preferenze JMP.
Presumo che il comando di controllo si verifichi all'interno o subito dopo il comando Label( "Value" ).
Utilizzo del set di dati di esempio DiamondData.
*/
// Set di dati di esempio DiamondsData
// Directory di revisione
dt = Open("C:\Desktop\DiamondsData.jmp");
// Crea la media dei carati per taglio
nuova colonna("cut_carat_agv",
numerico,
continuo,
formula (Col Media (: Dimensione in carati, : Taglio))
);
//Grafico hBar della dimensione media dei carati per taglio con etichetta "Valore" della barra
Costruttore di grafici(
Mostra Pannello di controllo( 0 ),
Variabili( X( :cut_carat_agv ), Y( :Cut ) ),
Elementi(
Sbarra(
X,
Sì,
Legenda( 2 ),
Stile barra ("Fianco a fianco"),
Statistica riassuntiva( "Media" ),
// Supponiamo che il controllo decimale per Label avvenga qui
Etichetta("Valore")
)
),
Invia al rapporto (
Spedizione(
{},
"titolo del grafico",
TextEditBox,
{Imposta testo ("Dimensione media in carati per taglio")}
),
Spedizione( {}, "X titolo", TextEditBox, {Imposta testo( "Dimensione media in carati")} )
)
);
Ri: Output decimale del valore dell'etichetta del grafico di controllo nello script JSLHmmmm non sono sicuro di come impostare il formato delle etichette delle barre.Ho osservato la struttura ad albero del generatore di grafici ma non sembrava esserci un posto per controllarlo.
GB = costruttore di grafici ( ..... )
GB << mostra la struttura ad albero ;

Ri: Output decimale del valore dell'etichetta del grafico di controllo nello script JSL// Il comando sembra controllare l'etichetta dell'asse x.
// Sto tentando di controllare l'etichetta del valore applicata alla barra del grafico
// Mi scuso se ho interpretato male.
//Grafico hBar della dimensione media dei carati per taglio con etichetta "Valore" della barra
Costruttore di grafici(
Mostra Pannello di controllo( 0 ),
Variabili( X( :cut_carat_agv ), Y( :Cut ) ),
Elementi(
Sbarra(
X,
Sì,
Legenda( 2 ),
Stile barra ("Fianco a fianco"),
Statistica riassuntiva( "Media" ),
// Supponiamo che il controllo decimale per l'etichetta della barra del grafico venga eseguito qui
// all'interno del comando Lable
Etichetta("Valore")
// o successivo
)
),
Invia al rapporto (
// questo comando Dispatch sembra controllare il decimale dell'etichetta dell'asse x
//Dispatch( {}, "cut_carat_agv", ScaleBox, {Format( "Fixed Dec", 10, 3 )}),
Spedizione(
{},
"titolo del grafico",
TextEditBox,
{Imposta testo ("Dimensione media in carati per taglio")}
),
Spedizione( {}, "X titolo", TextEditBox, {Imposta testo( "Dimensione media in carati")} )
)
);
Ri: Output decimale del valore dell'etichetta del grafico di controllo nello script JSLSe fai doppio clic sull'asse X, il formato viene mostrato in alto.In questo esempio ho cambiato dicembre da 1 A 3 .Quando fai clic sul piccolo triangolo rosso del generatore di grafici e copi lo script, questo è ciò che ottieni:
Costruttore di grafici (
Mostra Pannello di controllo ( 0 ) ,
Variabili ( X ( : cut_carat_agv ) , Y ( : Taglio ) ) ,
Elementi (
Sbarra (
X ,
Y ,
Leggenda ( 2 ) ,
Stile bar ( "Fianco a fianco" ) ,
Statistica riassuntiva ( "Significare" ) ,
Etichetta ( "Valore" )
)
) ,
Invia a rapporto (
Spedizione ({} , "cut_carat_agv" , ScaleBox , { Formato ( "Dic fisso" , 10 , 3 )}) , // Ecco il formato
Spedizione (
{} ,
"titolo del grafico" ,
TextEditBox ,
{ Imposta testo ( "Dimensione media in carati per taglio" )}
) ,
Spedizione ( {} , "Titolo X" , TextEditBox , { Imposta testo ( "Dimensione media in carati" )} )
)
) ;