Beschreibung
Der JMP-Parallelplot ist ein gutes Werkzeug und für die meisten Situationen geeignet, wenn es darum geht, die Beziehungen zwischen mehreren Datenspalten zu visualisieren. Die Parallelplot-Anzeige von JMP lässt keine Angabe der Achsenskalierung zu. Es gibt Optionen zum gleichmäßigen Skalieren und Zentrieren auf Null, aber die tatsächlichen Skalenwerte werden dem Benutzer weder zur Anzeige noch zur Anpassung angezeigt. Manchmal werden die angezeigten Daten überfüllt, oder vielleicht gibt es einige Ausreißerdaten, die die Anzeige dazu zwingen, die wichtigen Bereiche der Daten in eine nicht optimale Anzeige der Daten zu quetschen. Die Möglichkeit, die Skalen für jede Achse einzustellen, ist dann sehr praktisch.

Es müssen lediglich die Spalten ausgewählt werden, die in der Analyse verwendet werden sollen, und angegeben werden, ob Spec Limits angezeigt werden sollen. Wenn an dieser Stelle nicht ausgewählt, können Spezifikationsgrenzen interaktiv ein- und ausgeschaltet werden, wenn der Plot angezeigt wird.
Farben und Auswahl
Das Add-In berücksichtigt die Zeilenzustandsfarben, Auswahl, Ausblenden und Ausschließen. Durch manuelles Ändern eines dieser Zustände in der Datentabelle wird der Parallelplot geändert. Das Ändern der Farben und die Auswahl bestimmter Datenzeilen ist direkt im Parallel Plot Add-in verfügbar, jedoch mit einigen Einschränkungen.
Farben können über die Optionen für das rote Dreieck im Diagramm geändert werden


Die Auswahl ist nicht verfügbar, indem Sie auf ein Geschenk klicken n Zeile, wie in JM P's Parallel Plot, man kann jedoch auf jeden der angezeigten Datenpunkte in jeder der Achsen klicken und die diesem Punkt zugeordnete Linie wird ausgewählt.

Achsenskalierung
Jede der angezeigten Achsen kann geändert werden, indem Sie entweder mit der rechten Maustaste auf die gewünschte Achse klicken und Achseneinstellungen auswählen


Oder indem Sie den Cursor interaktiv auf die gewünschte Achse bewegen, und wenn das "Hand"-Werkzeug erscheint, einfach darauf klicken und die Achse auf die gewünschten Werte einstellen.
Spezifikationsgrenzen
Spezifikationsgrenzen sind im Diagramm anzeigbar.

In der obigen Anzeige werden nur die Zielgrenzen angezeigt (grün). Obere Spezifikationsgrenzen werden in Rot und Untere Spezifikationsgrenzen in Blau angezeigt. Die Anzeige von Spezifikationsgrenzen kann aus dem anfänglichen Eingabedialogfeld oder aus den Optionen des roten Dreiecks ausgewählt werden.
Eine zusätzliche Funktion, die mit Spezifikationsgrenzen im Add-in verfügbar ist, besteht darin, sie in einem normalisierten Format anzuzeigen. Durch Auswahl von „Auf Spezifikationsgrenzen normalisieren“ unter dem roten Dreieck passt die Anzeige die Achsen so an, dass sie durch die Werte der Spezifikationsgrenzen für jede Spalte begrenzt werden.

Bekannte Einschränkungen
Das Add-in ist ein Hybrid, das eine JSL Graph Box() zusammen mit einer Graph Builder-Plattform für jede der Achsen kombiniert. Die Beziehung zwischen den verschiedenen Teilen ist etwas brüchig. Das heißt, wenn Änderungen außerhalb der Anzeige vorgenommen werden, wie z. B. das Hinzufügen eines Datenfilters, kann dies dazu führen, dass Elemente, die ursprünglich in der Anzeige blockiert waren, wieder angezeigt werden.
Beispieldaten
Die in der obigen Dokumentation verwendeten Daten sind eine Zusammenfassung aus der Semiconductor Capability-Datentabelle, die mit der JMP-Installation geliefert wird. Das folgende Skript führt die notwendige Zusammenfassung zu dieser Datentabelle durch.
Names Default To Here( 1 );
// Open the Semiconductor Capability Data Table
dt = Open( "$SAMPLE_DATA\Semiconductor Capability.jmp" );
// Create a Summary Table for 10 columns
dtSum = dt << Summary(
Group( :lot_id ),
Mean( :NPN1 ),
Mean( :PNP1 ),
Mean( :PNP2 ),
Mean( :NPN2 ),
Mean( :PNP3 ),
Mean( :PNP4 ),
Mean( :NPN3 ),
Mean( :NPN4 ),
Mean( :INM1 ),
Mean( :INM2 ),
Freq( "None" ),
Weight( "None" ),
statistics column name format( "column" ),
Link to original data table( 0 )
);
// Delete the unnecessary column "N Rows"
dtSum << delete columns( "N Rows" );
// Copy the Spec Limits from the original table to the summary table
colNamesList = dtSum << get column names( string, continuous );
For( i = 1, i <= N Items( colNamesList ), i++,
Column( dtSum, colNamesList[i] ) << set property(
"Spec Limits",
Eval( Column( dt, colNamesList[i] ) << get property( "Spec Limits" ) )
)
);
// Close the Semiconductor Capability Data Table
close( dt, nosave );
Ich hoffe, Sie finden es nützlich.
Das ist fantastisch! Ich verwende parallele Diagramme häufig für die Fehlersuche in Prozessen. Dies ist eine großartige Verbesserung. Ich schulde dir jetzt zwei Drinks 
Fabelhaft! Ich hoffe schon seit ein paar Jahren, dass diese Funktionalität in eine neue Version integriert wird. Danke!
Das ist schön @txnelson !
Irgendeine Idee, wie ich mehr als 14 Spalten unterbringen kann?
@Steffen_Bugge Die Anzahl der Spalten ist unbegrenzt.Was passiert auf Ihrem System, das darauf hinweist, dass nur 14 Spalten angegeben werden können?