Was hat diese Wunschlistenanfrage inspiriert?
Für Linie In Graph Builder gibt es eine coole Funktion für Diagramme Reihenreihenfolge .
Wenn diese Option ausgewählt ist, verbindet die Linie Datenpunkte im Diagramm nicht von links nach rechts, sondern in der Reihenfolge, in der sie in der Datentabelle erscheinen.

Anstelle dieser Grafik:

Der Benutzer erhält dieses Diagramm:

Viel besser ...
Aber leider gibt es diese fiesen Sprünge „zurück“ zur nächsten Kurve.
Bei einfachen Diagrammen können Sie natürlich eine Spalte als Überlagerung verwenden, um drei separate Kurven ohne Zickzack zu erstellen.
Aber schon mit etwas komplizierteren Grafiken wie dieser: Graph Builder. Smoother und Line kombinieren – wie? Der Benutzer stößt an die Grenzen des aktuellen Graph Builder (v17).
Ich habe die Hoffnung, dass Graph Builder dem Benutzer irgendwann in der Zukunft die Verwendung ermöglichen wird Überlagerung durch mehrere Spalten - was das Problem auf sehr elegante Weise lösen wird ...
Welche Verbesserung würden Sie sich wünschen?
Alternative Möglichkeiten, das Problem mit weniger Aufwand zu beheben:
- Bei sortierten Daten in der Datentabelle zeigt ein Schritt von rechts nach links eine neue Kurve an.
Also, mit Reihenreihenfolge aktiviert, könnte es eine zusätzliche Option zum Zeichnen von Linien geben " nur links -> rechts ".
Wenn diese Option aktiviert ist, sollte auf der x-Achse keine Linie für Schritte zu niedrigeren Werten angezeigt werden.

- Im Moment ist die Zeilenoption Zeilen der Datentabelle mit y-Wert fehlt .
Solche Zeilen könnten dazu verwendet werden Fügen Sie einen Bruch in Liniendiagrammen hinzu (Sogar irgendwo in der Mitte des Diagramms – cool, oder?)
... wenn es eine Option gäbe:

Warum ist diese Idee wichtig?
Derzeit sind mittelschwere Diagramme eingerichtet, die mit dem Graph Builder nicht direkt generiert werden können.
Workarounds sind notwendig.
Neben Überlagerung durch mehrere Spalten gibt es weitere kleine neue Funktionen, die das Problem lösen könnten.
dt =Open( "$SAMPLE_DATA/Functional Data/Weekly Weather Data.jmp" );
Graph Builder(
Size( 523, 407 ),
Summary Statistic( "Median" ),
Graph Spacing( 4 ),
Variables( X( :DATE ), Y( :TAVG ), Overlay( :group ), Color( :group ) ),
Elements( Line( X, Y, Legend( 31 ), Row order( 1 ) ) ),
Local Data Filter(
Add Filter(
columns( :STATION ),
Where( :STATION == {"USW00003195", "USW00003868", "USW00003949"} ),
Display( :STATION, N Items( 15 ) )
)
)
)