Sortie décimale de la valeur de l'étiquette du graphique de contrôle dans le script JSL<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />/*
Je voudrais contrôler la sortie décimale pour les étiquettes de graphiques dans le script JSL.
Je dois définir explicitement le nombre de décimales affichées, par opposition à la valeur par défaut du générateur de graphiques.
Par exemple : augmentez la décimale de 3 à 5.
Je n'ai pas réussi à localiser ce contrôle dans les paramètres d'axe de Garph Builder ou les préférences JMP.
Je suppose que la commande de contrôle se produit dans ou juste après la commande Label( "Value" ).
Utilisation d'un exemple d'ensemble de données DiamondData.
*/
// Exemple d'ensemble de données DiamondsData
// Répertoire de révision
dt = Ouvrir("C:\Desktop\DiamondsData.jmp");
// Créer une moyenne de carats par coupe
nouvelle colonne("cut_carat_agv",
numérique,
continu,
formule (Col Mean (: taille en carats, : coupe))
);
//Graphique hBar de la taille moyenne en carats par coupe avec l'étiquette de barre "Valeur"
Générateur de graphiques (
Afficher le panneau de configuration (0),
Variables( X( :cut_carat_agv ), Y( :Cut ) ),
Éléments(
Bar(
X,
Oui,
Légende( 2 ),
Style de barre( "Côte à côte"),
Statistique récapitulative( "Moyenne" ),
// Supposons que le contrôle décimal pour Label se produise ici
Étiquette( "Valeur" )
)
),
EnvoyerToReport(
Expédition(
{},
"titre du graphique",
TextEditBox,
{Définir le texte ("Taille moyenne en carats par coupe")}
),
Dispatch( {}, "Titre X", TextEditBox, {Set Text( "Taille moyenne en carats" )} )
)
);
Re : Sortie décimale de la valeur de l'étiquette du graphique de contrôle dans le script JSLHmmmm, je ne sais pas comment définir le format des étiquettes de barres.J'ai regardé l'arborescence du générateur de graphiques, mais il ne semblait pas y avoir d'endroit pour contrôler cela.
go = constructeur de graphiques ( ..... )
go << afficher l'arborescence ;

Re : Sortie décimale de la valeur de l'étiquette du graphique de contrôle dans le script JSL// La commande semble contrôler l'étiquette de l'axe X.
// J'essaie de contrôler l'étiquette de valeur appliquée à la barre graphique
// Toutes mes excuses si j'ai mal interprété.
//Graphique hBar de la taille moyenne en carats par coupe avec l'étiquette de barre "Valeur"
Générateur de graphiques (
Afficher le panneau de configuration (0),
Variables( X( :cut_carat_agv ), Y( :Cut ) ),
Éléments(
Bar(
X,
Oui,
Légende( 2 ),
Style de barre( "Côte à côte"),
Statistique récapitulative( "Moyenne" ),
// Supposons que le contrôle décimal pour l'étiquette de la barre graphique se produit ici
// dans la commande Lable
Étiquette( "Valeur" )
// ou ultérieur
)
),
EnvoyerToReport(
// cette commande Dispatch semble contrôler la décimale de l'étiquette de l'axe X
//Dispatch( {}, "cut_carat_agv", ScaleBox, {Format( "Fixed Dec", 10, 3 )} ),
Expédition(
{},
"titre du graphique",
TextEditBox,
{Définir le texte ("Taille moyenne en carats par coupe")}
),
Dispatch( {}, "Titre X", TextEditBox, {Set Text( "Taille moyenne en carats" )} )
)
);
Re : Sortie décimale de la valeur de l'étiquette du graphique de contrôle dans le script JSLSi vous double-cliquez sur l'axe X, le format s'affiche en haut.Dans cet exemple, j'ai changé Déc depuis 1 à 3 .Lorsque vous cliquez sur le petit triangle rouge du générateur de graphique et copiez le script, voici ce que vous obtenez :
Générateur de graphiques (
Afficher le panneau de configuration ( 0 ) ,
Variables ( X ( : cut_carat_agv ) , Oui ( : Couper ) ) ,
Éléments (
Bar (
X ,
Oui ,
Légende ( 2 ) ,
Style de barre ( "Cote à cote" ) ,
Statistique récapitulative ( "Signifier" ) ,
Étiquette ( "Valeur" )
)
) ,
EnvoyerVersRapport (
Expédition( {} , "cut_carat_agv" , Boîte à échelle , { Format ( "Décembre fixe" , dix , 3 )} ) , // Voici le format
Expédition (
{} ,
"titre du graphique" ,
TextEditBox ,
{ Définir le texte ( "Taille moyenne en carats par coupe" )}
) ,
Expédition ( {} , "Titre X" , TextEditBox , { Définir le texte ( "Taille moyenne en carats" )} )
)
) ;