Punktverteilungen individuell über die Eigenschaft „Wertfarben“ (oder eine Alternative) einfärbenIch möchte die Datenverteilungen darstellen, aber jede Variable einzeln einfärben.
Beispiel:

Ich habe die folgende Eigenschaft gefunden, die die Farbe basierend auf dem maximalen/minimalen Farbverlauf oder benutzerspezifischen Daten kodiert.

Dies ist jedoch möglicherweise nicht der richtige Ansatz.
Der Code für das Beispiel, den ich manuell zusammengestellt habe, um das Ziel zu erklären, ist hier:
// Start of script;
Names Default To Here( 1 );
Clear Log();
dt = Open( "$SAMPLE_DATA/Bands Data.JMP" );
Graph Builder(
Size( 534, 456 ),
Show Control Panel( 0 ),
Variables(
Y( :viscosity, Combine( "Parallel Merged" ) ),
Y( :proof cut, Position( 1 ), Combine( "Parallel Merged" ) ),
Y( :blade pressure, Position( 1 ), Combine( "Parallel Merged" ) ),
Color( :viscosity )
),
Elements( Points( Y( 1 ), Y( 2 ), Y( 3 ), Legend( 10 ) ) )
)
MassenanpassungBetreff: Farbpunktverteilungen einzeln nach Eigenschaft "Wertfarben" (oder alternativ)Die Größe einer JMP-Tabelle ist durch die Größe Ihres RAM-Speichers begrenzt.Ich habe tatsächlich eine Demonstration mit über einer Milliarde Reihen gesehen.
In Bezug auf die Verknüpfung können Sie eine virtuelle Verknüpfung zwischen Tabellen erstellen oder verwenden
Tables==>Join, um die Daten zusammenzufügen.In JMP ist es jedoch üblich, mehrere Tabellen für eine gebende Analyse zu haben.Die Art und Weise, wie JMP damit umgeht, besteht darin, ein JMP-Projekt zu öffnen, in dem Sie alle Ihre Tabellen, Journale und Diagramme sowie Elemente von außerhalb der JMP-Domäne platzieren können.
Betreff: Farbpunktverteilungen einzeln nach Eigenschaft "Wertfarben" (oder Alternative)Wenn Sie sich Ihre Lösung noch einmal ansehen, können Sie sie direkt im Graph Builder einfärben, wenn Sie zuerst jede Spaltenvariable normalisieren.
Beachten Sie, dass das Beispiel funktioniert hat, weil die Bereiche ähnlich waren.

Die verkettete Tabelle kann zwei Spalten haben, um alle Informationen zu speichern:
- Wert (Original)
- Normalisierter Wert (für Farbe verwendet)
Die letzte Frage, um die Lösung zu akzeptieren:
- Wie hoch darf ein JMP-Tisch sein?
- Wie verknüpfe ich mit der Originaltabelle?
Die Alternative für den zweiten Punkt ist:
a) Zeigen Sie den ursprünglichen Wert als Information an, wenn Sie mit der Maus darüber fahren
b) oder erstellen Sie ein Graphlet mit einem Spaltenfilter, der den Plot ändert (Bild oben).
Da dies eine sehr lange Tabelle sein wird, sollte es eine Lösung sein, die JMP nicht in Schwierigkeiten bringt.
Betreff: Farbpunktverteilungen einzeln nach Eigenschaft "Wertfarben" (oder Alternative)Es scheint zu funktionieren, danke.
Zwei kleine Fragen zu dieser Lösung:
1. Können Sie die Zeilenfarben per Skript codieren?
2. Gibt es eine Möglichkeit, die beiden Tabellen dynamisch zu verknüpfen, sodass bei Auswahl eines Werts in der ursprünglichen Spalte auch die Zeile der Verkettung hervorgehoben wird?
Betreff: Farbpunktverteilungen einzeln nach Eigenschaft "Wertfarben" (oder Alternative)Ist das so, was Sie wollen?

Es wurde erstellt, indem jede der 3 Spalten für Viskosität, Prüfschnitt und Klingendruck in 3 separate Datentabellen unterteilt wurde.Dann fügen Sie eine Farbe hinzu und markieren Sie nach Spalte für die eine Spalte in jeder Tabelle und geben Sie an, dass Sie in Spalteneigenschaft speichern möchten.
Als Nächstes änderte ich den Namen der Spalte in „Wert“ und fügte dann eine neue Spalte namens „Typ“ hinzu und stellte jeden der Werte in der Datentabelle auf die Art der Messung ein.......Viskosität, Probeschnitt oder Klingendruck.
Schließlich habe ich die 3 Datentabellen miteinander verkettet und Graph Builder aufgerufen, wobei ich die Spalte Wert als X-Variable und die Y-Gruppierung als Typ platziert habe.
Das Skript für den Graph Builder ist unten
Graph Builder(
Size( 531, 456 ),
Show Control Panel( 0 ),
Variables( X( :Value ), Group Y( :Type ) ),
Elements( Points( X, Legend( 5 ) ) ),
SendToReport(
Dispatch(
{},
"graph title",
TextEditBox,
{Set Text( "Viscosity, Proof Cut & Blade Presure" )}
)
)
);