Exemples de zones d'affichage dans le Guide de script<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Bonjour, je suis l'un des rédacteurs de l'équipe de documentation JMP.
Le Guide de script contient de nombreux exemples de création de zones d'affichage. J'ajoute de nouveaux exemples pour expliquer comment créer des boîtes d'affichage particulièrement difficiles à comprendre.
Selon vous, quelles boîtes d'affichage sont difficiles à créer et pourquoi ? Quels aspects de la création d’une boîte de présentation sont difficiles à retenir ?
Des exemples de boîtes problématiques sont appréciés. Les exemples ou dérivations de ceux-ci seront utilisés dans le doc.
Merci,
Sheila
Re : Exemples de boîtes d'affichage dans le guide de scriptTu as raison. Parcourir l’arborescence est le seul moyen d’obtenir les valeurs de Fit Model.
Re : Exemples de boîtes d'affichage dans le guide de scriptMerci pour vos réponses, mjdeez. Bon produit!
Re : Exemples de boîtes d'affichage dans le guide de scriptL'une des choses que j'ai trouvée déroutante au début était de savoir comment modifier l'arborescence d'affichage à la volée, et la réponse était de créer la majeure partie de l'arborescence d'affichage, mais de laisser les crochets en place (variables d'objet de boîte d'affichage) que je pourrais ajouter plus tard. sur.Ma suggestion serait donc de renforcer l'utilisation de append() et prepend() dans certains exemples de scripts, peut-être basés sur des instructions if().
De plus, lors d'un cours de formation JMP au sommet de 2014, je pense que c'est Xan qui a mentionné que le pré-ajout est plus rapide que l'ajout, donc pour les grandes arborescences d'affichage ou les itérations de paramètres, il est plus rapide de construire l'arborescence d'affichage à l'envers. Je n'ai pas testé cela. Il est plus facile pour moi de penser à l'avenir et je n'ai jamais eu le temps de réécrire les scripts qui en bénéficieraient.
Dans ce sens (pas seulement les boîtes d'affichage), mais des conseils pour accélérer l'exécution des scripts seraient vraiment appréciés.
J'utilise également la fonction de saut de page entre les zones de plan des paramètres pour que les rapports PDF soient jolis. Sinon, la boîte de contour du paramètre précédent apparaît sur la page suivante.
Je ne suis pas sûr d'avoir réellement répondu à votre question, alors en voici une autre, des cases à cocher. Pour une raison quelconque, j'ai tendance à oublier que les cases à cocher peuvent être utilisées comme une liste et j'ai tendance à les utiliser comme une seule case.Ainsi, lorsque je veux définir une valeur par défaut sur "set (n, 1)", cela me rend confus jusqu'à ce que je me souvienne que set(1) fonctionne également. Et cela doit également être placé après l'arborescence d'affichage ou dans un script de l'une des fonctions de l'arborescence d'affichage (argument de script).
Re : Exemples de boîtes d'affichage dans le guide de scriptSalut Sheila,
Merci pour votre réponse. Honnêtement, je connais déjà toutes les réponses car j'écris beaucoup de scripts avec JMP :-). J'avais juste le sentiment que les points mentionnés me prenaient plus de temps à comprendre qu'ils n'auraient dû.
Juste une autre question sur le thème de l'extraction de valeurs : supposons que je souhaite obtenir le R^2 à partir d'un modèle d'ajustement. N'y a-t-il pas d'autre moyen que d'accéder aux valeurs via le rapport et l'arborescence d'affichage ? Venant d'un milieu de programmation orientée objet, cela me semble tellement lié. J'espère toujours trouver un jour la fonction dans JMP qui me permettra d'accéder directement aux "attributs" d'un objet plateforme sans passer par l'arborescence.
Cordialement,
Sébastien
Re : Exemples de boîtes d'affichage dans le guide de scriptSébastien, merci pour votre réponse. Il est bon d'entendre parler des domaines de la documentation qui peuvent être améliorés.
1. D'autres utilisateurs ont eu la même question concernant l'extraction de valeurs. Avez-vous trouvé la section du Guide de script dans le chapitre Zone d'affichage intitulée « Extraction de valeurs » ? Il y a aussi un exemple dans le chapitre Tâches courantes. L’exemple est basé sur l’exemple de script Extract Values from Reports.jsl. Faites-moi savoir si ces sections ne répondent pas à vos questions.
2. La boîte de dialogue est désormais obsolète, la documentation recommandera donc d'utiliser Nouvelle fenêtre. Dans la documentation JMP 12, il y a une section dans le chapitre Boîtes d'affichage intitulée "Convertir une boîte de dialogue obsolète en une nouvelle fenêtre" qui montre les différences entre une boîte de dialogue et une nouvelle fenêtre.
3. Nous avons quelques exemples d'extraction de valeurs à partir de boîtes d'affichage interactives dans la section « Extraction de valeurs ». Il semble que nous ayons besoin de davantage de ces exemples ou de les rendre plus faciles à trouver.
Sheila
Re : Exemples de boîtes d'affichage dans le guide de scriptChère Sheila,
Merci d'avoir posé la question. Je n'ai pas de boîtes d'affichage spécifiques qui me posent problème. Mais j'ai pensé que je pourrais mentionner ce qui suit car c'est proche du sujet :
1. J'ai eu beaucoup de problèmes chaque fois que je voulais extraire des chiffres spécifiques d'un rapport. Depuis que j'ai compris comment voir l'intégralité de l'arborescence d'affichage du rapport, cela est devenu beaucoup plus facile mais je pense que la documentation pourrait être améliorée ici.
2. Aujourd'hui, je suis très familier avec la création d'interfaces utilisateur dans JMP. Mais au début, je jouais souvent avec les commandes "Dialogue" et "Nouvelle fenêtre". D'autant plus que la syntaxe permettant d'ajouter des zones d'affichage à une boîte de dialogue est différente de la syntaxe dont j'ai besoin pour ajouter la même zone d'affichage à une "Nouvelle fenêtre". Peut-être est-ce une option pour supprimer toute la partie « Dialogue » du document ?
3. Pour toutes les boîtes d'affichage interactives (Slider Box, Text Edit Box, ...) : Ce serait formidable si les exemples montraient comment extraire les valeurs de ces boîtes. Même si cela complique un peu les exemples, c'est probablement l'un des éléments les plus importants de ces boîtes. Et à mon goût, cette tâche n’est pas particulièrement simple dans JMP.