Diagramme im selben Fenster zusammenführenHallo,
Ich führe eine Schleife aus, die Teilmengen einer Datentabelle erstellt und aus der Teilmengentabelle ein Variabilitätsdiagramm zeichnet. Das Skript sieht etwa wie folgt aus:
//Lot-Liste ist eine String-Liste...
lot_count = Länge( lot_list);
For( i= 1, i <= lot_count, jj++,
Teilmenge einer Datentabelle aus der Haupttabelle, abhängig von einigen Kriterien
Machen Sie Gymnastik mit der Teilmengentabelle und zeichnen Sie ein Variabilitätsdiagramm
); // for-Schleife geschlossen. Am Ende werde ich eine Reihe von Variabilitätsdiagrammen in separaten Fenstern haben
Ich wollte alle Plots im selben Fenster zusammenführen ...
Mein Ansatz besteht darin, nach Abschluss der Schleife so etwas zu verwenden:
Neues Fenster ( „Kombinierte Diagramme“, Aufstellungsfeld ( ncol (2) , v1, v2, v3, v4 ) ; ) ;
Aber ich habe Probleme mit:
1) Zuweisen einer Variablen v1, v2, v3, ... zu einem Variabilitätsdiagramm basierend auf der Interaktionsnummer innerhalb der Schleife
2) Stellen Sie New Window() eine dynamische Liste zur Verfügung, wobei jede Variable der Liste {v1, v2, v3, ...} auf ein Variabilitätsdiagramm verweist.
Vielen Dank im Voraus für jede Hilfe! Ein anderer Ansatz wäre akzeptabel!
Betreff: Diagramme im selben Fenster zusammenführenVielen Dank, Txnelson!!
append() hat es so einfach gemacht – und das wusste ich nicht.
Betreff: Diagramme im selben Fenster zusammenführenHallo Txnelson,
Danke für den Vorschlag.
Ich habe versucht, ein Originalbild und ein Zuschneidebild zu verwalten, in einem neuen Fenster zu kombinieren und im Journal zu speichern. Aber irgendwie wurde das Originalbild durch das Zuschnittbild ersetzt. und die Größe des Bildes waren gleich.Schauen Sie vorbei, ob Sie eine Möglichkeit haben, das Problem zu beheben.
Namen standardmäßig hier( 1 );
img = Open( "$SAMPLE_IMAGES/tile.jpg", JPG );
nw1 = Neues Fenster( "Originalbild", img );
{w, h} = img << Get Size;
img << Crop( Left( 50 ), Right( w - 50 ), Top( 50 ), Bottom( h - 50 ) );
nw2 = Neues Fenster( "Kleineres Bild", img );
nw = New Window( „Combined Images“, Lineup Box( N Col( 2 ), nw1, nw2 ) );
nw << Save Journal( "/C:/Users/User/Desktop/My Processed Image Journal.jrn" );
TQ
ECLSYAW
Betreff: Diagramme im selben Fenster zusammenführenHier ist ein einfaches Skript, das veranschaulicht, wonach Sie fragen:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/blood pressure.jmp" );
// get the numerical columns
numColumnNames = dt << get column names( numeric, string );
// Create an output display window
New Window( "Combined graphs", lub = Lineup Box( N Col( 2 ) ) );
// Loop accross the variables and add them to the Charts to the display
For( i = 2, i <= N Items( numColumnNames ), i++,
vc = Variability Chart(invisible, Y( Eval( numColumnNames[i] ) ), X( :dose ) );
lub << append( Report( vc ) );
vc << close window;
);
Betreff: Diagramme im selben Fenster zusammenführenDanke für Ihren Vorschlag. Ich wollte, dass dies vollständig automatisiert ist – ich würde mich mit der Erstellung von Graph Builder-Skripten befassen! Auch nachdem ich die Tabelle in Teilmengen aufgeteilt habe, mache ich verschiedene Dinge mit der Teilmengentabelle. Wenn ich diese Operation am Haupttisch ausführe, würde es etwas komplex werden – sorry, wahrscheinlich schwer zu erklären
Betreff: Diagramme im selben Fenster zusammenführenKönnen Sie den Graph Builder verwenden und die Chargennummer in die Rolle „Wrap“ ziehen?Dadurch wird automatisch für jede Chargennummer ein separates Minidiagramm erstellt.