Grafikskript mit lokalem Datenfilter aktualisierenGibt es eine Möglichkeit, das Grafikskript dazu zu bringen, dem lokalen Datenfilter zu gehorchen? Ich versuche, die konvexe Hülle einer ausgewählten Anzahl von Punkten innerhalb der Datentabelle zu erhalten. Das Grafikskript berechnet jedoch die konvexe Hülle aller Punkte in der Tabelle und ignoriert dabei den lokalen Datenfilter.
Das Skript, das ich für die konvexe Hülle verwende, lautet wie folgt:
tri = Triangulation( X( :MXC, :MZC ) );
Path( tri << Get Hull Path );
Gibt es eine Möglichkeit, eine Aktualisierung zu senden oder eine Art Befehl an dieses Skript neu zu berechnen, wenn die Benutzeroberfläche mit dem lokalen Datenfilter verbunden ist?
Convex hull with all the pointsConvex hull with all the pointsKonvexer Rumpf mit allen Punkten
Convex hull remains but the points get filtered. I want to shrink the convex hull.Convex hull remains but the points get filtered. I want to shrink the convex hull. Die konvexe Hülle bleibt erhalten, aber die Punkte werden gefiltert. Ich möchte die konvexe Hülle verkleinern.
Betreff: Grafikskript mit lokalem Datenfilter aktualisierenUnglaublich. Ich kann es kaum erwarten, dass meine Organisation aktualisiert wird!
In der Zwischenzeit werde ich versuchen, etwas für v14 zusammenzustellen, wie Sie es beschrieben haben.
Betreff: Grafikskript mit lokalem Datenfilter aktualisierenSehen Sie sich das Beispiel für den Skriptindex für die Meldung Box<
Oder....
In JMP 15 Graph Builder ist die konvexe Hülle direkt als Teil des Contour-Elements verfügbar, wenn sie mit einer Farbrolle verwendet wird.In diesem Fall basiert die Kontur auf einer Triangulation, und Sie können die Konturen deaktivieren und nur die Grenze anzeigen.Dieses Skript in JMP 15 demonstriert die Funktion:
Open("$SAMPLE_DATA/Big Class.jmp");
Graph Builder(
Size( 534, 456 ),
Show Control Panel( 0 ),
Variables( X( :height ), Y( :weight ), Color( :height ) ),
Elements(
Contour( X, Y, Legend( 4 ), Fill( 0 ) ),
Points( X, Y, Color( 0 ), Legend( 5 ) )
),
Local Data Filter(
Add Filter(
columns( :age ),
Where( :age == 13 ),
Display( :age, Height( 102 ) )
)
)
);
Ein großer Vorteil der integrierten Version (bei Verwendung von JMP 15 natürlich ...) besteht darin, dass alle Gruppierungsberechnungen des Graph Builder bereits erledigt sind.Wenn Sie also eine andere Spalte in der Overlay-Rolle verwenden, erhalten Sie eine konvexe Hülle für jede Gruppe:
