<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />J'essaie d'inclure automatiquement le nombre de réussite / d'échec dans la légende de mon graphique.
J'ai essayé:
f = N éléments (échec);
p = N éléments (Pass);
// L'affectation de f et p fonctionne, les valeurs sont dans les variables.
PassFailChart = Graph Builder (
Afficher le panneau de configuration (0),
Variables (
X (: Diff_Forward_Neg_3),
Y (: Diff_Forward_Pos_3),
Superposition (: Filtre)
),
Éléments (points (X, Y, légende (3), gigue (1))),
SendToReport (
Envoi(
{},
"Graph Builder",
OutlineBox,
{Définir le titre (
"Mesures passant le filtre 1e-10A @ 3V au cours des 90 derniers jours"
)}
),
Envoi(
{},
"Diff_Forward_Neg_3",
ScaleBox,
{Scale ("Log"), Min (10), Max (100000000000000), Inc (1),
Tiques mineures (1)}
),
Envoi(
{},
"Diff_Forward_Pos_3",
ScaleBox,
{Scale ("Log"), Min (10), Max (100000000000000), Inc (1),
Tiques mineures (1)}
),
Envoi(
{},
"400",
ScaleBox,
{Modèle de légende (
3
Nom du niveau (0, "Fail -" || f),
Nom du niveau (1, "Pass -" || p),
Base (0, 0, 0),
Base (1, 0, 0),
Propriétés (0, {Couleur de trait (3)}),
Propriétés (1, {Line Color (5)})
)}
),
Envoi(
{},
"400",
LegendBox,
{Définir le titre ("Filtre réussi / échec")}
)
)
)
J'ai aussi essayé:
Nom du niveau (0, "Fail -" || f || ""),
Nom du niveau (1, "Pass -" || p || ""),
Ni travaillé. Est-ce seulement possible?
MME,
Vous avez tout compris du premier coup. J'avais besoin de la fonction Char. Le graphique a l'air incroyable et se met à jour au fur et à mesure que les données changent, merci!
Nom du niveau (0, "Fail -" || Char (f)),
Nom du niveau (1, "Pass -" || Char (p)),
Je ne sais pas si c'est possible. Dans tous les cas, f et p doivent être convertis en chaînes avant concat: "Fail -" || char (f).
Une autre approche consiste à définir des étiquettes de valeur pour la colonne Superposition avant le traçage.
Exemple de script:
Ouvrir ( "$ SAMPLE_DATA / Big Class.jmp" ) ;
// Liste avec tous les niveaux
niveaux = Tableau associatif ( : sexe ) << obtenir des clés ;
// Liste des "assignations" d'étiquettes de valeur
vl = Répéter (
je = 0 ;
{ je ++ ; Eval Expr (
Expr ( niveaux [ je ] ) = Expr ( niveaux [ je ] || "-" || Carboniser ( Col Sum ( : sexe == niveaux [ je ] ) ) , )
)} ;
N articles ( niveaux )
) ;
// Définir la propriété
: sexe << Étiquettes de valeur ( vl ) ;
// faire un graphique avec superposition
Générateur de graphes ( Variables ( X ( : âge ) , Y ( : la taille ) , Recouvrir ( : sexe ) ) , Éléments ( Bar ( X , Y , ) ) ) ;