Échec de l'ajout de texte sous Graph Builder à l'aide du scriptSalut tout le monde,
J'ai récemment mis à jour depuis JMP 16 -> JMP 17 et le script suivant à la ligne 5 échoue pour moi. Je ne vois pas le ' === ci-dessous === ' sous mon générateur de graphiques. Cela fonctionnait dans JMP 16.
Des idées sur ce qui s'est passé ou sur ce qui me manque ? Appréciez l'aide à l'avance!


Automatisation et scriptsRe : Échec de l'ajout de texte sous Graph Builder à l'aide d'un scriptEssayez de l'ajouter après Outline Box(), pas après l'intégralité du rapport.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
biv = dt << Graph Builder( Variables( X( :age ), Y( As Column( :Height ) ) ) );
rbiv = Report( biv );
rbiv["Graph Builder"] << append( Text Edit Box( "=== Below ===" ) );

Re : Échec de l'ajout de texte sous Graph Builder à l'aide d'un scriptIl est ajouté, mais le lieu est quelque chose qui n'est pas affiché

Selon l'endroit où vous souhaitez voir le texte, vous pouvez l'ajouter dans d'autres zones d'affichage dans la fenêtre. Boîte de contour de Graph Builder comme Jim l'a suggéré ou dans la ListBox
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
gb = dt << Graph Builder(Variables(X(:age), Y(:height)));
rep = Report(gb);
(rep << parent) << append(Text Edit Box("=== Below ==="));Re : Échec de l'ajout de texte sous Graph Builder à l'aide d'un scriptJ'apprécie votre réponse rapide et vos suggestions. Ils sont sur la bonne voie vers la solution que je recherche.
Je souhaite l'ajouter juste en dessous de l'en-tête de l'axe des x (comme indiqué dans la capture d'écran ci-dessous).
Quelle liste de liste dois-je également ajouter le code ?
J'ai essayé de regarder la structure arborescente et cela n'a pas fonctionné lorsque j'ai ajouté juste en dessous de la TextEditBox « Âge ».


Re : Échec de l'ajout de texte sous Graph Builder à l'aide d'un scriptQuelques questions qui affectent la manière dont cela peut être abordé :
- Qu'essayez-vous de faire en dehors de l'ajout d'une seule zone de texte ?
- Quel type de rapport créez-vous ?
- Pourquoi souhaitez-vous y ajouter du texte supplémentaire ?
- Comment sera-t-il ajouté (script automatisé, script exécuté manuellement,...) ?
Re : Échec de l'ajout de texte sous Graph Builder à l'aide d'un scriptMerci pour la réponse rapide Jarmo,
J'essaie de créer un « tableau de bord » nécessitant une automatisation qui ajoute plusieurs de ces générateurs de graphiques dans une seule vue.
Le texte supplémentaire est important car j'aurai de nombreux graphiques différents que je souhaite parcourir et être dynamiques lorsque je les publierai sur le tableau de bord.
Re : Échec de l'ajout de texte sous Graph Builder à l'aide d'un scriptSerait-il plus facile d'ajouter la zone de texte après la zone de liste V avec align("center") dans laquelle vous contientz à la fois le générateur de graphique et la zone de texte ?
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
nw = New Window("demo",
vlb = V List Box(align("center"))
);
vlb << Append(gb = dt << Graph Builder(Variables(X(:age), Y(:height))));
vlb << append(Text Edit Box("=== Below ==="));
il existe également d'autres méthodes en fonction de votre tableau de bord complet (H Center Box pourrait fonctionner par exemple)
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
nw = New Window("demo",
vlb = V List Box()
);
vlb << Append(gb = dt << Graph Builder(Variables(X(:age), Y(:height))));
vlb << append(H Center Box(Text Edit Box("=== Below ===")));