Wie verwende ich eine Variable innerhalb des Graph Builder-Skripts mit einer Schleife?Hallo alle.Ich verwende eine variable CD um mehrere verschiedene Produkte im Auge zu behalten.Ich möchte eine for-Schleife verwenden, um den Graph Builder auszuführen, und unter der Variables-Funktion des Diagramms meine Variable für den Namen der Y-Achse ersetzen.
Ich habe dies unter dem Graph-Builder-Skript:
Graph-Generator (
Variablen ( X ( : Terminzeit ) , Y ( : BLU14031717111005_100_200 ) ) ,
Elemente ( Punkte ( X , Y , Legende ( 11 ) , Zittern ( 1 ) , Fehlerbalken ( "Bereich" ) ) ) ,
{} ,
"BLU14031717111005_100_200" ,
ScaleBox ,
{ Referenzlinie hinzufügen ( 2120 , Solide , "Mittelhelles Rot" , "LCL" , 2 ) ,
Referenzlinie hinzufügen ( 2340 , Solide , "Mittelhelles Rot" , "HCL" , 2 )}
) ,
Versenden ( {} , "400" , LegendBox , { Position ( { 0 } )} )
Ich möchte :blu14031717........ in eine Variable ändern, die sich abhängig von der Iteration der for-Schleife ändert.Ich möchte auch, dass sich der Diagrammtitel bei jeder Iteration ändert.Jede Hilfe wäre sehr willkommen.
Betreff: Wie verwende ich eine Variable im Graph-Builder-Skript?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Sie haben Recht - ich denke, es war ein Tippfehler - es sollte sein Bewertung( yCol )
Betreff: Wie verwende ich eine Variable im Graph-Builder-Skript?@Hallo,
Ich habe eine kurze Frage dazu. (Wenn jemand diese Nachricht sieht, kommt dies ungefähr zwei Jahre nach der letzten Antwort).
Der obige Code funktioniert für mich einwandfrei, aber ich verstehe nicht, warum Eval (i) für die Y-Variable im Graph-Builder-Code in der folgenden Zeile verwendet wird. Sollte es nicht Eval(yCol(i)) sein? Eval (i) gibt nur 1,2,3 ... usw. aus, wie funktioniert es dann?
Variablen ( X ( : Gewicht ) , Y ( Bewertung ( ich ) ) ) ,
Danke,
-Ankur
Betreff: Wie verwende ich eine Variable im Graph-Builder-Skript?Danke Peter
Betreff: Wie verwende ich eine Variable im Graph-Builder-Skript?Dave - wenn Sie den Code von JMP in MS-Word kopieren/einfügen und dann erneut von MS-Word in dieses Forum kopieren/einfügen, wird die Formatierung beibehalten.Umständlich aber es geht.
Betreff: Wie verwende ich eine Variable im Graph-Builder-Skript?David,
Danke schön!
Ich habe nur eine Zeile geändert und jetzt ist der Name des Diagramms der Spaltenname, Sie rocken!
strTitle = Char( yCol )
Betreff: Wie verwende ich eine Variable im Graph-Builder-Skript?Hier ist ein Beispiel – es verwendet die Eval-Funktion, um die Variable auszuwerten, die die Spaltenreferenz enthält:
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
For( i = 1, i <= N Cols( dt ), i++,
yCol = Column( dt, i );
strTitle = "Graph #" || Char( i );
Graph Builder(
Show Control Panel( 0 ),
Variables( X( :weight ), Y( Eval( i ) ) ),
Elements( Points( X, Y, Legend( 1 ) ) ),
SendToReport( Dispatch( {}, "graph title", TextEditBox, {Set Text( strTitle )} ) )
);
);
Leider habe ich immer noch keine Ahnung, wie man JSL ausschneidet und einfügt und dabei die Formatierung beibehält - so sieht es aus:

David Burnham