Betreff: JSL Wie sende ich eine Nachricht an ein bestimmtes Variabilitätsdiagramm in SendToReport?In JMP17 erhalten Sie diese "Fehler" nicht, aber es scheint, als würden Sie in JMP16 dies tun. Es wäre besser, die Titel auf der Berichtsebene festzulegen, zum Beispiel so:
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");Betreff: JSL Wie sende ich eine Nachricht an ein bestimmtes Variabilitätsdiagramm in SendToReport?Funktioniert Ihr Code in JMP 17? Es schlägt in JMP 16 fehl.
müsste ich verwenden
Report(var[1])[OutlineBox("Variability Chart for age")] << Set Title("My Individual Variability Chart Title");um das 1. Element der var-Liste auszuwählen. Richtig?
Trotzdem danke. Das weist mich in die richtige Richtung.
Betreff: JSL Wie sende ich eine Nachricht an ein bestimmtes Variabilitätsdiagramm in SendToReport?Scheint, als ob es mit JMP16 nicht funktioniert. Ich würde vermeiden, nur den Index zu verwenden, wenn möglich, und lieber eine andere Methode verwenden, um die richtige Referenz zu erhalten. Vielleicht die Liste der Diagramme durchlaufen und das richtige finden oder XPath verwenden, um korrekte Elementreferenzen zu erhalten.
Betreff: JSL Wie sende ich eine Nachricht an ein bestimmtes Variabilitätsdiagramm in SendToReport?Danke!
JSL Wie versende ich eine Nachricht an ein bestimmtes Variabilitätsdiagramm in SendToReport?Hallo,
Ich erhalte Dutzende Warnungen in der Protokolldatei, die anscheinend darauf zurückzuführen sind, dass Dispatch nicht wie gewünscht behandelt wurde. Ich verwende JMP 16.0.0. Hier ist ein Beispiel, um das Problem zu veranschaulichen. Meine eigentliche Anwendung ist komplexer und besteht aus mehreren einzelnen Dispatch-Befehlen für die Diagramme.
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")}
)
)
);Der Code generiert (eine Liste von) 3 Variabilitätsdiagrammen.Ich versuche, nur den Titel des Diagramms „Alter“ festzulegen. Das Festlegen des Titels funktioniert einwandfrei. Aber ich erhalte die folgenden 2 Warnungen im Protokoll.
Cannot find OutlineBox[ "Variability Chart for age" ] at {}
Cannot find OutlineBox[ "Variability Chart for age" ] at {}
{Variability Chart[], Variability Chart[], Variability Chart[]}Es sieht so aus, als ob die Nachricht an alle drei Diagramme gesendet wurde. Und das Umrissfeld mit dem Namen „Variabilitätsdiagramm für Alter“ findet sich in den Diagrammen „Größe“ und „Gewicht“ natürlich nicht.
Wie kann ich sicherstellen, dass die Nachricht nur an die Alterstabelle gesendet wird?
Danke,
Alex.
Qualitäts- und Verfahrenstechnik