Wie erstelle ich Quilt-Plots in Graph Builder?Ich versuche oft, mit Graph Builder "Quilt" -Plots (siehe Anhang) zu erstellen, aber die einzige Möglichkeit, dies zu tun, besteht darin, sehr große, quadratisch markierte Punkte im Punkteplot zu erstellen und dann zu versuchen, die Größe des Plotfensters zu ändern perfekt und hoffe, dass es dabei nicht die Markereinstellungen zurücksetzt.
Gibt es einen besseren Weg, um solche Plots zu erstellen?
GrafikRe: Wie erstelle ich Quilt-Plots im Graph Builder?Unten sind Screenshots der UI-Schritte:
- Ziehen j bis Y sind und X in den X-Bereich von Graphbuilder. Es erscheinen nur Punktcluster.
- Klicken Sie mit der rechten Maustaste hinein z und wählen Sie Formel aus. Das Formelfenster mit dem Titel Transform[z] erscheint.
- Links habe ich die Funktionsoptionen für geöffnet Statistisch und erfasst die Hover-Hilfe für Spalte Summe() .
- Lesen Sie die Syntax, die Ratget-Spalte (Variable) ist das erste Argument und jedes nachfolgende Argument ist ein Byvar. Nachdem Sie also Col Sum() ausgewählt haben, klicken Sie auf den Z-Box-Bereich, drücken Sie dann das Komma und das nächste Feld/bvox erscheint, wählen Sie X. Stellen Sie sicher, dass das x-Feld markiert ist, drücken Sie das Komma und klicken Sie dann auf y.
- Die Formel hat jetzt Col Sum ( z, x, y ) Siehe 2. Bild. drücke OK
- Nächstes Ziehen Transformieren[ z ] zum Farbbereich. Klicken Sie mit der rechten Maustaste auf die Punkte und wechseln Sie zu HeatMap.
- Wählen Sie Label, Label by Value und doppelklicken Sie auf die Legende und wählen Sie das Farbschema für die Legende aus.
Dies kann alles über die Benutzeroberfläche erfolgen.Kartenregionen können natürlich auch funktionieren.


Re: Wie erstelle ich Quilt-Plots im Graph Builder?Obwohl ich denke, dass der Heatplot näher an dem liegt, wonach ich gesucht habe, hat mich der Kartenvorschlag dazu gebracht, nach Karten zu suchen, die eine ziemlich elegante Implementierung haben, und ich freue mich darauf, sie an anderer Stelle zu verwenden. Danke für den Tipp!!Re: Wie erstelle ich Quilt-Plots im Graph Builder?Sieht so aus, als könnten Sie das Obige nicht direkt von der GUI aus tun (richtig?), da die "Aggregate" -Transformation nicht weiß, welches X und Y zu verwenden ist (richtig?).
(Danke für die ganzen Infos, das ist super interessant und hilfreich! Ich wandle langsam Leute bei meiner Arbeit in JMP-Benutzer um...
)Re: Wie erstelle ich Quilt-Plots im Graph Builder?@BHarris ,
Sie haben gefragt, welche Statistik verwendet wird, wenn mehrere Farbwerte (mehrere Z-Werte) pro Block vorhanden sind.
Wie erwartet wird standardmäßig der Mittelwert verwendet. Sie können jedoch jede beliebige Statistik verwenden, aber es gibt eine Methode, dies zu tun.Wenn Sie in JMP aufgefordert werden, Spalten in Rollen umzuwandeln, können Sie mit der rechten Maustaste auf eine Spalte klicken und eine Transformation, ein Aggregat oder eine Formel angeben.
Beigefügt ist eine Tabelle mit 3 Werten pro Farbblock, dh eindeutig xy Kombination. Vor dem Ziehen z zum Farbbereich, Rechtsklick auf z und Formel angeben und dann auswählen Spalte Summe( :z, :x, :y) .Diese Formel stellt für jeden einen eindeutigen Wert bereit xy Block. Sie können also jede beliebige Transformation erstellen, die Sie bevorzugen.
Die Tabelle enthält das unten gezeigte Skript.
Graph Builder(
Variables(
X( :x ),
Y( :y ),
Color( Transform Column( "Sum[z]", Formula( Col Sum( :z, :x, :y ) ) ) )
),
Elements( Heatmap( X, Y, Legend( 21 ), Label( "Label by Value" ) ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
21,
Properties(
0,
{gradient( {Color Theme( "White to Blue" )} )},
Item ID( "Sum[z]", 1 )
),
Properties(
-1,
{gradient( {Color Theme( "White to Blue" )} )},
Item ID( "z", 1 )
)
)}
)
)
)Re: Wie erstelle ich Quilt-Plots im Graph Builder?Kurze Folge - wenn ich eine Variable auf "Farbe" setze und es mehrere Werte in der Datentabelle für diesen Farbblock gibt, welche Statistik wird verwendet? bedeuten? Es wäre schön, wenn Sie die Möglichkeit hätten, das zu ändern ...Re: Wie erstelle ich Quilt-Plots im Graph Builder?Eindrucksvoll! Genau das haben wir gebraucht, danke! Wir werden dies viel verwenden.Re: Wie erstelle ich Quilt-Plots im Graph Builder?Ups, ich habe vergessen hinzuzufügen, ich habe Z als Ordnungszahl angegeben, nur um ein individuelles Farbschema zu zeigen. Es kann auch kontinuierlich sein.
Re: Wie erstelle ich Quilt-Plots im Graph Builder?@BHarris ,
Z kann als Farbe angegeben werden. Ich habe 2 in -2 geändert, siehe Screenshot unten.

Re: Wie erstelle ich Quilt-Plots im Graph Builder?Ich brauchte eine Weile, um herauszufinden, was es tat ... also verwendet das "Freq"-Feld die Variable "z", um anzugeben, "wie oft" eine Kombination, z. B. grün/b, auftaucht? Dann zeigt Ihnen die Legende diese Zählung?
Habe ich auch Recht, dass die Frequenz hier nicht negativ sein kann?
Re: Wie erstelle ich Quilt-Plots im Graph Builder?@BHarris ,
Jim, @txnelson , lieferte Ihnen eine Lösung. Eine weitere Möglichkeit besteht darin, Punkte in eine Wärmekarte umzuwandeln.
Mit dieser Option haben Sie weniger Kontrolle über die Farbe; Kartenformen sind nicht erforderlich.
Graph Builder(
Variables( X( :x ), Y( :y ), Frequency( :z ) ),
Elements( Heatmap( X, Y, Legend( 10 ) ) )
);

Re: Wie erstelle ich Quilt-Plots im Graph Builder?Hier sind ein paar Ideen, wie Sie dies mit Graph Builder und Shape Maps tun können.Ich habe die Dateien -xy und -name zusammen mit den beiden Datenversionen der Datendatei angehängt, die zum Füllen der Karten verwendet wird.Sie müssen etwas lernen, wie Sie benutzerdefinierte Karten verwenden, aber es ist nicht schwierig.

