Erstellen Sie ein Diagramm, das nur ausgewählte Zeilen verwendetHallo,
Ich versuche, ein Diagramm mit Graph Builder oder über Skript-JSL zu erstellen, wobei nur ausgewählte Zeilen verwendet werden, ohne den Rest der Tabelle zu beeinflussen. Das Beispiel ist das folgende:
Ich habe so einen Tisch

Ich muss ein Dispersionsdiagramm der Werte für Kategorie A erstellen - NUR. Ich muss die Kategorie B für einige Berechnungen beibehalten, dh um Grenzen zu definieren, die auch als horizontale Linien zum Diagramm hinzugefügt werden. Da ich dies für mehrere Variablen gleichzeitig tun muss, würde ich es vorziehen, wenn Sie eine Lösung kennen, die keine Erstellung einer Teilmengentabelle erfordert. Dies würde dazu führen, dass mein Skript eine neue Tabelle für jede Variable erstellt, die ich analysieren muss . Oder wenn Sie eine Lösung kennen, die eine Teilmengentabelle verwendet, aber die neue Tabelle am Ende schließen kann, indem Sie das Diagramm auf dem aktuellen Stand halten, würde es für mich funktionieren. Ich habe versucht, eine Teilmengentabelle mit guten Ergebnissen zu erstellen, aber wenn ich sie schließe, verschwinden die Werte, und ich möchte nicht mit mehreren offenen oder ausgeblendeten Tabellen enden.
Ich habe auch versucht, alle Zeilen mit B auszublenden und auszuschließen, bevor ich den Graph Builder ausführe, das Ergebnis ist gut, aber später, wenn ich die Zeilenanweisungen lösche, erscheinen alle Werte einfach wieder in der Grafik. Ich muss Werte mit B behalten, ohne sie zu verstecken und auszuschließen, weil ich auch einen Boxplot hinzufügen möchte, der jede Gruppe (A und
vergleicht.
Alle Ideen sind willkommen!
GrafikBetreff: Erstellen Sie ein Diagramm, das nur ausgewählte Zeilen verwendetDu kannst ganz einfach machen, was du willst.
Hier ist ein Beispiel, das die Beispieldatentabelle Big Class verwendet.

Um das obige Diagramm zu erstellen
- Öffnen Sie die Beispieldatentabelle Big Class
- Öffnen Sie den Graph-Generator
- Um 12-Jährige mit allen Personen zu vergleichen, muss man nur eine virtuelle Spalte erstellen, in der nur die Gewichte für 12-Jährige eingetragen sind
- Klicken Sie mit der rechten Maustaste auf die Gewichtsspalte und wählen Sie "Formel".
- Wenn sich das Formeldialogfeld öffnet, klicken Sie mit der rechten Maustaste auf die neue virtuelle Spalte „Transform(weight)“ und wählen Sie „Rename“
- Benennen Sie die Spalte in „Alter 12 Gewichte“ um.
- Gehen Sie nun zur eigentlichen Formel und geben Sie die folgende Formel ein
If( :age == 12, :weight, . )
- OK klicken
- Im Graph Builder-Fenster
- Ziehen Sie beide Spaltengewichte und Alter 12 Gewichtungen in den Ablagebereich der Y-Achse
- Klicken Sie mit der rechten Maustaste auf das Diagramm und wählen Sie Punkte => Wechseln zu => Boxplot
Das obige Diagramm wird dann erstellt
Betreff: Erstellen Sie ein Diagramm, das nur ausgewählte Zeilen verwendetIch habe gepostet, weil ich eine ähnliche Frage hatte ... aber ich habe beschlossen, dass es besser ist, einen neuen Thread zu eröffnen. Mods, zögert nicht, diesen Beitrag zu löschen, wenn es möglich ist.
Betreff: Erstellen Sie ein Diagramm, das nur ausgewählte Zeilen verwendetSehr elegante Lösung und es tut genau das, was ich brauche. Vielen Dank!
Betreff: Erstellen Sie ein Diagramm, das nur ausgewählte Zeilen verwendetHier ist ein einfaches Beispiel, das Ihre Beispieldaten verwendet und ein Diagramm mit einem lokalen Datenfilter erstellt, der nur die Daten der Gruppe A auswählt und dann den Datenfilter aus der Anzeige ausblendet

Names Default To Here( 1 );
dt = New Table( "Example",
Add Rows( 8 ),
New Column( "ID", Numeric, "Continuous", Format( "Best", 12 ), Set Values( [1, 2, 3, 4, 5, 6, 7, 8] ) ),
New Column( "Values",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [1.1, 1.2, 1.3, 1.4, 1, 0.9, 0.8, 1.2] )
),
New Column( "Category", Character, "Nominal", Set Values( {"A", "A", "A", "A", "B", "B", "B", "B"} ) )
);
// Here is the graph code
biv =dt << Bivariate(
Y( :Values ),
X( :ID ),
Local Data Filter(
Close Outline( 1 ),
Add Filter( columns( :Category ), Where( :Category == "A" ) )
)
);
// Add this line if you do not want the collapsed Local Data Filter displayed
(report(biv)<<TOP parent=""></TOP>
Dies sollte Ihnen einen guten Start geben