Re : JSL Comment envoyer un message à un graphique de variabilité spécifique dans SendToReport ?Dans JMP17, vous n'obtiendrez pas ces "erreurs", mais il semble que dans JMP16, vous en ayez. Il serait préférable de définir les titres sur la couche de rapport, par exemple avec quelque chose comme ceci :
Names Default To Here(1);
dt = Open("$SAMPLE_DATA\Big Class.jmp");
Column(dt, "age") << SetModelingType("Continuous");
var = dt << VariabilityChart(X(:sex), Y(:age, :height, :weight));
wait(2);
Report(var)[OutlineBox("Variability Chart for age")] << Set Title("My Individual Variability Chart Title");Re : JSL Comment envoyer un message à un graphique de variabilité spécifique dans SendToReport ?Votre code fonctionne-t-il dans JMP 17 ? Il échoue dans JMP 16.
j'aurais besoin d'utiliser
Report(var[1])[OutlineBox("Variability Chart for age")] << Set Title("My Individual Variability Chart Title");pour sélectionner le 1er élément de la liste var. Correct?
Quoi qu'il en soit, merci. Cela m'oriente dans la bonne direction.
Re : JSL Comment envoyer un message à un graphique de variabilité spécifique dans SendToReport ?Il semble que cela ne fonctionne pas avec JMP16. J'éviterais d'utiliser uniquement l'index si possible et utiliserais plutôt une autre méthode pour obtenir la référence correcte. Peut-être parcourir la liste des graphiques et trouver le bon ou utiliser XPath pour obtenir les références d'éléments correctes.
Re : JSL Comment envoyer un message à un graphique de variabilité spécifique dans SendToReport ?Merci!
JSL Comment envoyer un message à un graphique de variabilité spécifique dans SendToReport ?Bonjour,
Je reçois des dizaines d'avertissements dans le fichier journal qui semblent provenir de Dispatch et ne sont pas traités comme souhaité. J'utilise JMP 16.0.0. Voici un exemple pour illustrer le problème. Ma véritable application est plus complexe avec plusieurs commandes Dispatch individuelles vers les cartes.
dt = Open("$SAMPLE_DATA\Big Class.jmp");
dt:age << SetModelingType("Continuous");
dt << VariabilityChart(
X(:sex),
Y(:age, :height, :weight),
SendToReport(
Dispatch(
{},
"Variability Chart for age",
OutlineBox,
{SetTitle("My Indiviual Variability Chart Title")}
)
)
);Le code génère (une liste de) 3 tableaux de variabilité.J'essaie de définir uniquement le titre du graphique "âge". Le réglage du titre fonctionne bien. Mais je reçois les 2 avertissements suivants dans le journal.
Cannot find OutlineBox[ "Variability Chart for age" ] at {}
Cannot find OutlineBox[ "Variability Chart for age" ] at {}
{Variability Chart[], Variability Chart[], Variability Chart[]}Il semble que le message soit envoyé aux trois cartes. Et la boîte de contour avec le nom "Tableau de variabilité pour l'âge" ne se trouve pas dans les tableaux "taille" et "poids", bien sûr.
Comment puis-je m'assurer que le message n'est envoyé qu'au graphique "âge" ?
Merci,
Alex.
Ingénierie de la qualité et des procédés