JMP Pro 13. Ich habe mehrere Diagramme, die ich mit einer FOR-Schleife generiere. Ich versuche, jedes Schleifendiagramm an ein Aufstellungsfeld anzuhängen.
- Die Schleife verwendet eine Liste (CleanList), die an einer anderen Stelle des Skripts generiert wird, um die Gruppe X im Diagramm zu definieren. Zuerst verwende ich diesen CleanName, um einen Filter und ein Daten-Subset zu erstellen, sodass das Diagramm für diese Schleife nur diese Daten verwendet.
-Ich habe ein paar der grundlegenden Diagramm-Elemente (Diagramm-Zeug hier ...) versteckt, nur um mein Skript unten einfach zu halten.
-Ich erhalte einen Fehler ( PMcntLUB / * ### * / << anhängen ) im Protokoll, wenn ich versuche, es auszuführen.
- Diese Aufstellungsbox wird in eine Registerkarte eingefügt, wobei die anderen Registerkarten andere Komponenten meines Skripts sind.
-Ich bin nicht bereit, eine Lineup-Box zu verwenden, und freue mich, Alternativen auszuprobieren, solange ich mit einer von meiner FOR-Schleife generierten Spalte von Graphen enden kann, die in der Tab-Box eingebettet sind.
PMcntLUB = Lineup Box( N Col( 1 ) );
For(i=1, i<=n items(CleanList), i++,
CleanName = CleanList[i];
dtCleanName = dtPMcntStack << Select Where(:Clean == CleanName) << Subset(Output Table( "dt"||CleanName ) << Show Window( 0 ););
PMcntLUB << append(Graph Builder(
Graph Stuff Here,
Variables(X( :ProcessEndDateTime ),Y( :RFhours ),Group X(:Clean)),
More Graph Stuff Here),
);
);
Wow, mein Problem war, dass ich eine Kommentarzeile mit vorwärts gerichteten Schrägstrichen anstelle von hinteren Schrägstrichen hatte. Das korrigiert und das Skript funktioniert.