So erstellen Sie einen Achsumbruch in JMPIch wurde dieses Jahr dreimal gefragt, wie man eine Grafik erstellen kann JMP mit achsenbruch. Bevor ich zeige, wie es geht, möchte ich fragen „Warum?“. Die naheliegende Antwort auf „Warum?“ Lautet: „Elemente mit sehr unterschiedlichen Werten in einer Grafik anzeigen“, aber das ist ein wenig unbefriedigend. Ich möchte wissen, warum sie in einem Diagramm dargestellt werden müssen. Der Vorteil einer grafischen Darstellung von Daten gegenüber einer Textdarstellung besteht darin, dass Werte anhand von grafischen Eigenschaften wie Position, Länge und Neigung beurteilt werden können. Sobald wir jedoch die Skala durchbrochen haben, sind diese Eigenschaften nicht mehr vergleichbar. Wir haben tatsächlich zwei separate Graphen - so können wir solche Ansichten in JMP erstellen.
Im Zusammenhang mit meiner Frage nach dem Warum? Fand ich es schwierig, ein überzeugendes Beispiel aus der realen Welt zu finden, um einen Achsenbruch darzustellen. Ich habe also einige hypothetische Daten gemacht. Angenommen, wir haben Timing-Werte für eine Reihe von 100 Durchläufen eines Prozesses. Normalerweise dauert der Vorgang einige Sekunden pro Durchlauf. Aber manchmal gibt es eine Störung und es dauert einige Minuten. Hier sind die Daten in einer Grafik (alle auf einer y-Skala).

Wir können sehen, wo die Störungen sind, aber wir können keine Variation der normalen Läufe ohne Störungen erkennen. Einige lehnen auch den "verschwendeten" Raum in der Mitte des Diagramms ab. Das sind jedoch nicht unbedingt schlechte Eigenschaften. Die Nicht-Störimpulsvariation geht verloren, da sie im Vergleich zu den Störimpulszeiten unbedeutend ist und der Raum den Unterschied zeigt. Wenn unser Publikum diese Merkmale der Daten jedoch bereits versteht, können wir den Graphen in zwei Teile aufteilen, um beide Teilmengen auf natürlicheren Skalen anzuzeigen.

Jetzt können wir sehen, dass die Nicht-Störungszeiten in einer gewissen Kurve zunehmen. Der „Trick“ im Graph Builder besteht darin, die zu trennende Variable zweimal in zwei verschiedene Achsschlitze hinzuzufügen. Dann können wir die Achsen unabhängig anpassen, vielleicht sogar eine davon als Log-Achse machen. Der Menübefehl Diagrammabstand fügt den Abstandhalter zwischen den Diagrammen hinzu, um den Bruch hervorzuheben. Es ist einfacher zu zeigen als zu erklären, hier also eine animierte GIF dieser Schritte.

Ich habe ein paar Zeitschriften durchsucht und nach Beispielen für gebrochene Äxte gesucht. Hier ist ein Beispiel eines Musters, das ich einige Male für Drogenbehandlungsstudien gesehen habe, bei dem sowohl die kurzfristigen als auch die langfristigen Reaktionen interessant sind. Diese Grafik stammt von Annalen der Inneren Medizin und zeigt zwei unterschiedliche Gruppenreaktionen auf eine HIV-Behandlung.

Jede Seite der Achsenunterbrechung verwendet unterschiedliche Zeiteinheiten, was perfekt zu der Vorstellung passt, dass es wirklich zwei separate Achsen gibt. Was mich an dieser Grafik jedoch stört, ist die Verbindung der Linien über die Lücke. Beachten Sie den Unterschied in meiner JMP-Version:

Bei unterschiedlichen x-Skalen sollten die Steigungen unterschiedlich sein. Das heißt, die Änderung pro Woche (Steigung links) sollte für denselben Übergang flacher sein als die Änderung pro Jahr (Steigung rechts). Glücklicherweise erledigt Graph Builder dies für Sie, aber es ist etwas zu beachten, wenn Sie solche Diagramme in freier Wildbahn lesen.
Die gestrichelte Linie aus der HIV-Studie ist ein Beispiel dafür, wie ein Achsenbruch die durch das Grafikelement kodierte Information verzerren kann. Eine schwerwiegendere Verzerrung tritt auf, wenn Balkendiagramme durch einen Skalenbruch aufgeteilt werden, da die Balken ihre Werte zur Darstellung von Werten mit Länge nicht mehr ausführen können. Ich werde nicht einmal ein Bild davon zeigen. Verwenden Sie niemals einen Maßstabbruch mit einem Balkendiagramm.
Stellen Sie beim Erstellen von Diagrammen mit Skalenumbrüchen sicher, dass jedes Teil für sich funktioniert, da es sich in Wirklichkeit um separate Diagramme handelt.

Ich wurde gefragt, wie man eine Grafik erstellt mit achsenbruch. Bevor ich zeige wie, möchte ich fragen: "Warum?"
Betreff: So erstellen Sie einen Achsenbruch in JMPDanke für die Kommentare @ jdbartx09 . Um einen Graphen kleiner als den anderen zu machen, gibt es einen Hotspot zur Größenänderung zwischen den beiden Achsen.

Betreff: So erstellen Sie einen Achsenbruch in JMPDanke für den Beitrag XanGregg. Super hilfreich für mich. Ich stoße auf Fälle, in denen ich die horizontale Achse brechen muss, wie Sie es im Beispiel der HIV-Behandlung getan haben. In meinem Fall zeichne ich Daten über einen ziemlich großen Frequenzbereich auf, jedoch haben nur bestimmte Frequenzbänder Y-Daten. Daher überspringe ich die Frequenzen, für die keine Daten angezeigt werden. Ich habe eine Frage zum JMP-Plot für die HIV-Behandlung ...
Wie haben Sie es geschafft, unabhängige Größen für die linke und rechte Seite des Diagramms zu erstellen?
Danke im Voraus.
Betreff: So erstellen Sie einen Achsenbruch in JMPIch muss dies für eine Überlebenskurve für Parasiten tun. Einige sterben in den ersten Minuten ab, der Rest stirbt am nächsten Tag ab. Daher möchte ich nicht, dass eine gerade Linie über den größten Teil der Zeichnung verläuft und die tatsächlichen Unterschiede an beiden Enden komprimiert sind. Der obige Trick funktioniert nicht, da ich Graphbuilder nicht verwende. Am besten kann ich die Überlebenskurve zweimal machen, eine skaliert, um die Vorderseite der Kurve anzuzeigen, die zweite, um das Ende der Kurve darzustellen, und dann die beiden Diagramme in einem neuen Fenster kombinieren.
nw = neues Fenster ("Überlebensdiagramm", h-Listenfeld (Ausrichten (Zentrum), s1 [ListBox (4)], s2 [ListBox (5)])) << Journal;
(mit JMP 13.1.0)
Wenn ich es jedoch exportiere, sind es nur zwei nebeneinander liegende Plots und nicht ein einzelner Plot mit einer geteilten Achse.
Irgendwelche Ratschläge, wie man das verbessern kann?
BG hat geschrieben: Danke für Ihre Einsicht, aber ich denke, Sie könnten ... BG schrieb:
Vielen Dank für Ihre Einsicht, aber ich denke, Sie verpassen vielleicht den Punkt, dass Sie einen Bruch in einem Balkendiagramm erstellen müssen. Dies ist praktisch, wenn Sie beispielsweise Patientenbehandlungsgruppen betrachten, wenn Sie ein Medikament testen. Eine Gruppe ist Placebo, die anderen 3 Gruppen sind 3 verschiedene Arten von Behandlungen. Sie suchen die Reaktion der Patienten und schauen auf die Serumspiegel eines bestimmten Arzneimittels. In einer Menge von Fällen kann eine Behandlungsgruppe etwas mehr als das 1000-fache der Werte der übrigen Behandlungen aufweisen (dh Placebo = 15 mg / dl, Behandlung 1 = 25, Behandlung 2 = 50, Behandlung 3 = 1000 Ein Balkendiagramm mit einer Unterbrechung bei 100 zeigt die Unterschiede zwischen Placebo, Behandlungen 2 und 3, auf. Ohne die Unterbrechung wird es schwierig sein, die Unterschiede zwischen diesen Behandlungen zu zeigen, da die Skala bis zu 1000 nur diese niedrigen Werte im Bild anzeigt.
Xan Gregg hat geschrieben: Danke. Gute Frage zu Graph Builde ... Xan Gregg schrieb:
Vielen Dank. Gute Frage zu Graph Builder im Allgemeinen (könnte eine interessante Diskussion im JMP Community ). Wir schauen sicherlich in diese Richtung, um die Lücke zu schließen, die Sie aufzeigen, obwohl wir es auf eine Weise tun müssen, die den Geist des Graph Builder bewahrt.
Michael Clayton hat geschrieben: Danke. So bleibt es einfach zu sagen ... Michael Clayton schrieb:
Vielen Dank. Es ist nicht einfach, kurze und langfristige Geschichten zu erzählen, aber Ihre Gedanken helfen.
Graph Builder im Vergleich zu Fit Y nach X ist manchmal aufgrund der Einfachheit des Graph Builder eine schwierige Wahl, aber Erweiterungswerkzeuge für Fit Y nach X, um Statistiktabellen, Vergleiche usw. hinzuzufügen. Wird sich der Graph Builder in diese Richtung entwickeln? Das gleiche Problem, wenn versucht wird, Varianzkomponenten grafisch und statistisch auszuführen.
Das Variabilitätsdiagramm ist großartig (und ich verwende es fast nie für Lehrenuntersuchungen). hauptsächlich für Varcomp-Typ-Studien zu EDA- oder DOE-Bemühungen. Der Graph Builder zeigt ein vernünftiges Diagramm an, jedoch nicht durch verschachtelte Faktoren.