Rechteckige GrafikHallo zusammen,
Gibt es in JMP eine einfache Möglichkeit, ein Diagramm mit verschiedenen Rechtecken (verschiedenen Größen) zu erstellen? Sehen Sie sich ein Beispiel im Anhang an.
Mit dieser Grafik möchte ich einen Überblick über verschiedene Materialien und ihre entsprechenden Formen geben.
Dank im Voraus.
Johannes
MassenanpassungBetreff: RechteckgrafikIch würde das auf jeden Fall mit Graph Box machen, aber Sie können auch versuchen, etwas mit Graph Builder zu machen. Wenn ich die Daten richtig verstanden habe, gibt es pro Material mehrere verschiedene Versionen. Darauf aufbauend habe ich einige Split/Stack/Formeln durchgeführt, um eine Tabelle wie diese zu erhalten:

Mit dieser Tabelle habe ich dann den Graph Builder erstellt und Smoother mit aktivierter Anpassungssicherheit verwendet.

Diese beiden sind zufällig passiert und funktionieren nur, weil alle Rechtecke eine „Linie“ in x = 0 haben:
Balkendiagramm + Linienzeichen:

Verwenden Sie auch die folgende Zeile mit Füllung:

Mit Tablescript angehängte Datentabelle.
Bonusbild aus denselben Daten:

Betreff: RechteckgrafikViele Überschneidungen in Ihren Daten.Dieser Code wird es tun; Ich habe die Rechtecke auf „ungefüllt“ gesetzt, um die Überlappung anzuzeigen.
dt = data table("Rectangles");
// Set some constants
xmin = 0;
xmax = 4000;
ymin = 0;
ymax = 1500;
xres = 800;
yres = 500;
color_list = {"Red", "Blue", "Green", "Orange", "Purple"};
filled_rect = 0; // set to 1 for filled rectangles
heat_map_win = New Window( "Example Rectangles ",
rect_gb = Graph Box(
framesize( xres, yres ),
xscale(xmin, xmax),
yscale(ymin, ymax),
for (i = 1, i <= nrows(dt), i++,
xleft = dt:x 1[i];
xright = dt:x 3[i];
ybottom = dt:y 1[i];
ytop = dt:y 4[i];
pcolor = color_list[dt:material[i]];
pen color(pcolor);
fill color(pcolor);
rect(xleft, ytop, xright, ybottom, filled_rect);
),
)
);

Betreff: RechteckgrafikSehen Sie sich auch den Befehl „Transparenz“ an, wenn Sie Probleme damit haben, welcher Befehl vorne liegt.
both rectangles are drawn with 50% alphaboth rectangles are drawn with 50% alphaboth rectangles are drawn with 50% alphaBeide Rechtecke werden mit 50 % Alpha gezeichnet
Betreff: RechteckgrafikDanke schön!
Betreff: RechteckgrafikJMP verfügt über einen vollständigen Satz grafischer Grundelemente, die zum Erstellen von Dingen wie Rechtecken verwendet werden können.Der Scripting-Index beschreibt die verfügbaren Funktionen detailliert und gibt Beispiele für deren Verwendung.


Hier ist das Skript aus der Funktionsbeschreibung Rect().
Names Default To Here( 1 );
New Window( "Example",
Graph Box(
Pen Color( "Green" );
Pen Size( 2 );
Fill Color( "Red" );
Rect( 15, 75, 65, 55, 1 );
Rect( 10, 80, 70, 50 );
)
);
Betreff: RechteckgrafikIch habe eine Datei mit Beispieldaten angehängt. Ich habe Koordinaten für jede Ecke der Rechtecke.
Betreff: RechteckgrafikWas für Daten haben Sie? Sie können zum Beispiel Erstellen Sie benutzerdefinierte Formdateien
Betreff: RechteckgrafikDanke für den Code. Funktioniert bei mir gut.
Jetzt möchte ich die Diagramme nach einer weiteren Schlüsselspalte aufteilen. Beispielsweise enthält Diagramm 1 die Rechtecke für Parameter A, Diagramm 2 die Rechtecke für Parameter B usw.
Ich habe hier Probleme, eine Where- oder By-Klausel zu verwenden.
Ich müsste alle Grafiken vertikal anzeigen und als JPG speichern.
Danke