Wiederholen Sie die Legende auf jeder SeiteWenn ein Diagramm (im Graph Builder) mit mehreren Seiten erstellt wird und eine der Variablen als Seitenparameter verwendet wird, wird die Legende nur für die erste Seite angezeigt.
Wie kann ich die Legende für alle Seiten wiederholen?
Jeder Vorschlag ist sehr willkommen!
Betreff: Legende auf jeder Seite wiederholenDas ist schön.Allerdings habe ich zwei Probleme.
1. Die X-Achsen-Kategorien für meine Seiten (mit dem Befehl „Nach“) sind nicht immer dieselben, wie ich es gerne hätte.Konkret verwende ich „Jahresquartal“ als Ordinal-X-Achse.Wenn also eine Seite im vierten Quartal 2022 keine Daten enthält, eine andere Seite jedoch im zweiten Quartal 2022 und im ersten Quartal 2023 keine Daten enthält, sind die Achsen von Seite zu Seite nicht gleich.Ich kann dies umgehen, indem ich als kontinuierliche Daten für eine bestimmte Kategorie Null eingebe, aber das ist NVA.Können wir erzwingen, dass die x-Achsen auf jeder Seite gleich sind (anscheinend ist dies die Standardeinstellung, wenn „Seite“ anstelle von „By“ verwendet wird).
2. Wenn eine Legendenkategorie auf einer Seite nicht verwendet wird, erscheint sie nicht in der Legende.Auch hier möchte ich, dass die Legende auf allen Seiten identisch ist.„By“ ist in dieser Hinsicht sicherlich „Page“ überlegen, aber es wäre noch besser, wenn die Legenden gezwungen werden könnten, identisch zu sein.In meinem Fall handelt es sich bei meinen kontinuierlichen Y-Achsen-Daten um verlorene Produktionsstunden für einen Fertigungsprozess.Ich verwende eine gestapelte Stange.Meine Kategorien für die Legende („Overlay“) sind Verlustgründe (z. B. „Nichteinhaltung des Verfahrens“, „Korrosion“, „Ausfall rotierender Anlagen“, „Rohstoffmangel“).Der Vorteil einer identischen Legende, auch wenn eine bestimmte Kategorie nicht vorhanden ist, besteht darin, dass sie dem Publikum deutlich macht, dass diese Ursache auf dieser Seite tatsächlich NULL ist, während sie auf einer anderen Seite ungleich NULL ist.
Betreff: Legende auf jeder Seite wiederholenDanke schön. Ich hatte die Dialogoption noch nie zuvor zum Starten eines Diagramms verwendet.Betreff: Legende auf jeder Seite wiederholenHallo,
Der Trick besteht darin, die Option DIALOG zu verwenden, um mit der Erstellung eines Diagramms zu beginnen.
Wenn Sie den Diagrammersteller öffnen, wird diese Option angezeigt.
Anstatt die Option PAGE für Ihre Gruppierungsvariable zu verwenden, verwenden Sie stattdessen die Option BY.
Bitte stellen Sie sicher, dass im DIALOG-Feld die Legendenvariable für OVERLAY oder COLOR ausgewählt ist.
Betreff: Legende auf jeder Seite wiederholenSchauen Sie sich bitte die von Julian gepostete Lösung an: Beginnen Sie im Graph Builder mit Dialog und dann verwenden Sie die von Option anstelle der Buchseite Option für Ihre Gruppierungsvariable.
Betreff: Legende auf jeder Seite wiederholenIch habe das gleiche Problem in JMP 15. Ich verwende den Graph Builder und erstelle mehrere Diagramme, indem ich eine Variable in das Feld „Seite“ einfüge. aber die Legende erscheint nur im ersten Diagramm. Wie konnten Sie das lösen?
Betreff: Legende auf jeder Seite wiederholenIch bin so froh zu hören, dass es jetzt funktioniert, @lena !
julianisch
Betreff: Legende auf jeder Seite wiederholenHallo Julian
Ich habe den Dialog-Builder falsch verwendet. Deshalb hat es mit den Etiketten nicht geklappt. Jetzt funktioniert es. Danke für die schnelle Antwort.
Betreff: Legende auf jeder Seite wiederholenHallo @lena
Können Sie genauer erläutern, welche Funktionalität Ihnen in JMP 15 fehlt, die Sie zuvor hatten? Ich habe es auf meiner Seite versucht und kann dieselben separaten Diagramme mit separaten Legenden erstellen. Es gibt die Rolle „Seite“, die Sie nicht verwenden möchten, aber soweit ich das beurteilen kann, funktioniert „Nach“ wie zuvor. Ich bin mir sicher, dass mir etwas fehlt, also lassen Sie mich wissen, was es ist, und wir können herausfinden, wie es in JMP 15 geht!
@julianisch
Betreff: Legende auf jeder Seite wiederholenHallo Julian,
Drei Jahre später haben wir JMP 15 und diese Lösung funktioniert nicht. Es erstellt für jede „nach“-Kategorie eine zusätzliche Seite.Wissen Sie, wie es mit JMP 15 funktioniert?
Betreff: Legende auf jeder Seite wiederholenHallo Julian,
Vielen Dank!
Dies löst tatsächlich dieses Problem (und öffnet eine Tür zu neuen Optionen!).
Mit freundlichen Grüßen,
Piet
Betreff: Legende auf jeder Seite wiederholenHallo @Piet_Hoogkamer ,
Der Trick hier besteht darin, die Option „Dialog“ im Graph Builder zu verwenden und dann die Rolle „Nach“ für Ihre Spalte „Beschriftung“ anstelle von „Seite“ zu verwenden. Graph Builder wiederholt dann die Legende für jedes Diagramm.

Ich hoffe das hilft!
@julianisch
Betreff: Legende auf jeder Seite wiederholenIch stimme Ihrer Aussage zu und schlage vor, dass Sie eine Verbesserungsanfrage an senden
support@jmp.com
Betreff: Legende auf jeder Seite wiederholenDanke Jim, das ist hilfreich!
Da ich süchtig nach dem Diagrammersteller bin, schaue ich mir die anderen Optionen selten an, also habe ich daraus gelernt (zumindest für das Streudiagramm).
Allerdings würde ich mir das Gleiche auch für den Graph Builder wünschen, da es deutliche Unterschiede bei den Optionen gibt.
Wenn ich „Overlay Plot“ und „Graph Builder“ verwende, sehen meine Daten wie folgt aus.
Die Graph Builder-Plots sind für mich viel schöner, mit einer klareren Beziehung der Punkte zur Beispielklasse (mit etwas optionalem Jitter).
Beste Grüße, Piet.
Overlay PlotOverlay PlotOverlay PlotOverlay PlotOverlay PlotOverlay PlotOverlay PlotOverlay PlotÜberlagerungsdiagramm
Graph Builder PlotGraph Builder PlotGraph Builder PlotGraph Builder PlotGraph Builder PlotGraph Builder PlotGraph Builder PlotGraph Builder Plot Graph Builder-Plot
Betreff: Legende auf jeder Seite wiederholenMir ist nicht bekannt, wie das im Graph Builder geht.Welche Art von Diagramm erstellen Sie?Wenn es sich um ein Streudiagramm handelt, könnten Sie es verwenden
Diagramm==>Überlagerungsdiagramm
Geben Sie Ihre X- und Y-Variablen an und fügen Sie dann die Seitenvariable in das Auswahlfeld „Nach“ ein.
Sobald es ausgeführt wird, können Sie die CNTL-Taste gedrückt halten, mit der rechten Maustaste klicken und Zeilenlegende auswählen.Wählen Sie Ihre Farbvariable aus und die Legende wird für jedes Diagramm angezeigt.

Betreff: Legende auf jeder Seite wiederholenHm, wie schlimm ist es, dass die coolen Features gleichmäßig zwischen Seite und Nach aufgeteilt und nicht gruppiert sind ...
Für 1 habe ich in ähnlicher Weise in allen By-Plots auch einige Dummy-Zeilen verwendet, um das Raster zu überspannen (und noch schwerwiegender: das Gruppen-X/Y-Raster von FrameBoxes).
Für2 hilft es zu definieren Wertfarben für die Overlay-Spalte. Dann haben alle By-Graphs automatisch die gleiche Farbcodierung – und umgekehrt kann das Publikum anhand der Legende leicht erkennen, dass eine Ursache NULL auf der Seite war.
Wenn Sie genau dieselbe Legende haben möchten, können Sie auch einige Dummy-Zeilen hinzufügen, um die Legenden zu füllen.
Aufgrund der Dummy-Zeile erhält „age=17“ (mit nur „M“) die gleiche Legende wie „age=12“:
Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << << Select Rows( [38] ) << Delete Rows;
dt << Add Rows( {age = 17, sex = "F"} ); // dummy entry to get the legends aligned
Graph Builder(
Show Control Panel( 0 ),
Variables( X( :weight ), Y( :height ), Overlay( :sex ) ),
Elements( Points( X, Y, Legend( 1 ) ), Smoother( X, Y, Legend( 2 ) ) ),
By( :age ),
Where (:age ==12| :age==17)
);