Hallo zusammen,
Ich habe die Foren durchstöbert und noch keine Antwort gefunden. Ich möchte sowohl ein Boxplot zeichnen, um eine historische Perspektive eines einzelnen Datenparameters zu zeigen. Und dann haben Sie zum Vergleich auch ein Streudiagramm eines Experiments auf demselben Diagramm. Momentan habe ich nur zwei Plots erstellt, aber es wäre viel praktischer, wenn ich sie in einem einzigen Plot zusammenfassen könnte.
Ein Gedanke für Sie ... und ich weiß, dass es sich nicht um beide Elemente im selben Diagramm handelt ... aber ich denke, dass es einige attraktive Funktionen bietet, wäre die Einrichtung eines JMP-Dashboards mit einem Nebeneinander-Layout. Dann könnten Sie die gesamte Hotspot-Interaktivität beider Diagramme beibehalten und sie würden optisch fast wie in einer einzigen Visualisierung erscheinen. Dieser gesamte Arbeitsablauf kann auch in der Datentabelle als Skript erstellt werden. Sie müssen ihn also nur einmal erstellen. Speichern Sie das Skript und Sie können nach Herzenslust replizieren/duplizieren.
Noch ein Gedanke zu meinem früheren Beitrag ... und vielleicht kann sich jemand mit etwas mehr JMP-Kenntnissen einmischen?@Bill_Worley oder @Jeff_Perkinson ?, kann das Dashboard im interaktiven JMP-HTML ausgegeben werden, was den Verbrauchern des Diagramms eine Vielzahl weiterer JMP-Freigabefunktionen eröffnet, wenn die Veröffentlichung/Freigabe wertvoll ist. JMP Public, JMP Live usw. Sie sind sich nicht sicher, ob ein hybrides Diagramm, wie andere vorgeschlagen haben, die Funktionsvielfalt mit sich bringen würde, die Sie durch die Erstellung des Originalinhalts im JMP-Dashboard erhalten würden?
Hallo @careyph ,
Ist es das, wonach Sie gesucht haben?

Unten finden Sie ein Skript, um dies im Graph Builder zu erstellen. Allerdings ist die interaktive Einrichtung etwas schwierig.Ich begann mit zwei Streudiagrammen und fügte dem linken ein Boxdiagramm hinzu. Beachten Sie, dass das linke Diagramm auf der x- und y-Achse dieselbe Spalte (Höhe) zeigt:

Dann habe ich die Punkte aus dem linken Diagramm entfernt:

Und dann entfernen Sie die x-Achse aus dem Boxplot:

Dann musste nur noch die Größe der beiden Diagramme geändert werden, um das obige Diagramm zu erhalten.
Dadurch sollte das Beispieldiagramm neu erstellt werden:
Names default to here(1);
dt = Open("$Sample_data/big class.jmp");
dt << Graph Builder(
Size( 666, 345 ),
Show Control Panel( 0 ),
Variables(
X( :height ),
X( Transform Column( "Row", Formula( Row() ) ) ),
Y( :height )
),
Relative Sizes( "X", [79 542] ),
Elements( Position( 1, 1 ), Box Plot( Y, Legend( 15 ) ) ),
Elements( Position( 2, 1 ), Points( X, Y, Legend( 13 ) ) ),
SendToReport(
Dispatch( {}, "height", ScaleBox,
{Min( -0.5 ), Max( 0.5 ), Inc( 1 ), Minor Ticks( 0 ),
Label Row( Show Major Labels( 0 ) )} ),
Dispatch( {}, "400", LegendBox,
{Legend Position( {15, [1, -3], 13, [0]} )} )
)
);Wenn die Skalen ähnlich sind, können Sie beide y-Variablen auf die Y-Achse ziehen.Klicken Sie dann auf das Liniendiagramm und bei gedrückter Umschalttaste auf das Balkendiagramm.Wählen Sie anschließend die Variablen aus, die für die Linien- und Balkenabschnitte dargestellt werden sollen.Wenn die Maßstäbe unterschiedlich sind, können Sie eine zweite Y-Achse verwenden.

Ich habe eine ähnliche Frage (?) zum Überlagern von Liniendiagrammen über einem Balkendiagramm.Ich kann sie separat in verschiedenen Bereichen eines Diagrammerstellungsfensters erstellen, weiß aber nicht, wie ich sie überlagern und eine auf die Liniendiagramme skalierte Y-Achse erstellen kann.
