Comment puis-je obtenir le paramètre Dec au format "Fixed Dec" dans la propriété de la colonne de l'axe ?J'ai besoin d'obtenir le paramètre Dec au format "Fixed Dec" dans la propriété Axis Column. Je peux obtenir un paramètre similaire, par exemple Max, Min, etc. en exécutant "get property("Axis")", mais je ne parviens pas à obtenir le numéro de décembre. Voici un exemple des informations sur la propriété Axis. Dans ce cas, je dois obtenir "0", mais seul "Fixed Dec" est visible, pas "5" et "0".
Nous pouvons probablement l'obtenir comme nous le souhaitons en ayant une "fonction de caractère" appropriée comme Substr, etc., mais je suppose que nous pouvons le faire de manière plus simple, comme nous le faisons pour le nombre pour "Max", "11" dans ce cas.
Désolé si ma question ci-dessus n'est pas claire, mais merci pour votre soutien !
{Format( "Déc. fixe", 5, 0 ), Min( -1 ), Max( 11 ), Inc( 1 ), Ticks mineurs( 4 )}
Automatisation et scriptsles fenêtresRe : Comment puis-je obtenir le paramètre Dec au format "Fixed Dec" dans la propriété de la colonne de l'axe ??Ah .. Je pense que vous rencontrez le problème (ou la fonctionnalité) où si vous utilisez les "valeurs par défaut", cela ne vous montrera rien. Dans ce cas, cela fonctionnera car je les ai définis par script, mais si vous effacez la propriété et la définissez manuellement comme "par défaut", la liste sera vide.
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);
Donc, une option consiste à ajouter une sorte de vérification pour cela (si la propriété n'est pas définie du tout, elle devrait être Empty() et non une liste vide) et si cela correspond, utilisez les valeurs par défaut.
If(Type(prop) == "List",
If(N Items(prop) == 0,
cur_prop = {Format("Fixed Dec", 12, 0)};
);
);Re : Comment puis-je obtenir le paramètre Dec au format "Fixed Dec" dans la propriété de la colonne de l'axe ??Merci pour votre réponse et désolé pour ma question peu claire.
Je pense que ce n'est pas exactement la même chose que le format de colonne, mais plutôt le format ab.
J'aimerais avoir plusieurs graphiques dont les échelles sont définies dans les propriétés de colonne de "Axis" que nous pouvons ajouter comme nous pouvons ajouter "Spec Limits" dans la propriété de colonne. J'ai compris que les propriétés "Axe" sont utilisées pour modifier les paramètres d'axe par défaut des graphiques.
J'espère que mon commentaire et ce que je voudrais faire sont suffisamment clairs... Je suis vraiment désolé..
Merci beaucoup pour votre aide!
Re : Comment puis-je obtenir le paramètre Dec au format "Fixed Dec" dans la propriété de la colonne de l'axe ??Recherchez-vous un format d'échelle d'axe ou un format de colonne ? Cela vous donne peut-être une idée
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)