Wie kann ich Parameter auf der X-Achse in verschiedenen Diagrammen desselben Diagramms selektiv ausblenden?Ich habe fünf verschiedene Diagramme, die in einem gemeinsamen Graphen mit derselben X-Achse dargestellt werden. Ich möchte jedoch nur die Parameter auf der X-Achse anzeigen lassen, die für das jeweilige Diagramm relevant sind (und die übrigen ausblenden). Wie kann ich das erreichen?

Grundlagen der Datenanalyse und ModellierungBetreff: Wie kann ich Parameter auf der X-Achse in verschiedenen Diagrammen desselben Diagramms selektiv ausblenden?Ohne Einblick in die Grafik-Builder-Steuerung ist es schwierig zu erkennen, ob sich Ihre Messdaten in einer einzigen Spalte befinden und Sie eine Überlagerung zur Trennung der Daten verwenden, oder ob Ihre fünf Diagramme aus fünf verschiedenen Spalten stammen. Befinden sich die Daten in einer einzigen Spalte, können Sie mit einem lokalen Datenfilter die anzuzeigenden Daten auswählen. Sind die Daten in fünf separaten Spalten verteilt, können Sie möglicherweise mit einem Spaltenumschalter die anzuzeigende Spalte auswählen. In diesem Fall können Sie die fünf Spalten auch übereinander anordnen und anschließend den lokalen Datenfilter verwenden.
Eine Beispieldatentabelle und ein Bild des vollständigen Diagramms mit zugehörigem Bedienfeld wären hilfreich.
Betreff: Wie kann ich Parameter auf der X-Achse in verschiedenen Diagrammen desselben Diagramms selektiv ausblenden?Mit etwas Raten werden die 5 Diagramme durch Aufteilung der Daten über die X-Gruppe generiert.
Dann stößt man auf ein Problem, das in JMP / Graph Builder sehr häufig auftritt.
Glücklicherweise sind sich die Entwickler des Problems bewusst und haben das Thema im Rahmen der Priorisierungsumfrage des letzten Jahres vorgeschlagen:

Gestalten Sie die Zukunft von JMP mit: Nehmen Sie an der diesjährigen Umfrage zur Priorisierung der Wunschliste teil!
Wenn im Jahr 2025 genügend Nutzer abstimmen, stehen die Chancen gut, dass das Problem bald behoben wird.
@Sarah-Sylvestre , wann wird die Auswertung der Umfrage vorliegen?
Können Sie uns mitteilen, welche Stelle X-Gruppe erstellt wurde: Beschränken Sie die Werte auf der Achse auf die jeweilige Gruppe ?
Betreff: Wie kann ich Parameter auf der X-Achse in verschiedenen Diagrammen desselben Diagramms selektiv ausblenden?Es gibt mehrere Umgehungsmöglichkeiten, von denen jede ihre eigenen Nachteile hat.
Die " einfachste " Methode: die Nominalwerte auf der X-Achse anordnen.
Die Variable, die die Daten in 5 Blöcke aufteilt – entfernen Sie sie aus der X-Gruppe und ziehen Sie sie unter die aktuelle X-Achse, um eine verschachtelte Ansicht zu erstellen.
Der große Nachteil:
Die klare Trennung der 5 Blöcke ist verschwunden.
Um dieses Problem zu beheben, gibt es noch einen weiteren Wunsch:
Optimierte Grafikeinstellungen für verschachtelte X-Kategorien
Originalhandlung:
klar abgegrenzte Blöcke – aber viel Leerraum

Mehr anzeigen...
Open( "$SAMPLE_DATA/US Demographics.jmp" );
Graph Builder(
Variables( X( :State ), Y( :Population ), Group X( :Region ), Color( :Region ) ),
Elements( Bar( X, Y ) )
);
verschachteltes X:
Keine leeren x-Beschriftungen – aber Blöcke gehen verloren

Bearbeitet: Video hinzugefügt
Betreff: Wie kann ich Parameter auf der X-Achse in verschiedenen Diagrammen desselben Diagramms selektiv ausblenden?Alles andere als „einfach“: via Seite
klar abgegrenzte Blöcke, kein unnötiger Leerraum
Es war aber einiges an Aufwand nötig, um die Beschriftungen richtig hinzubekommen.

Betreff: Wie kann ich Parameter auf der X-Achse in verschiedenen Diagrammen desselben Diagramms selektiv ausblenden?Hallo Jim,
Vielen Dank, dass Sie sich die Zeit genommen haben, meine Anfrage zu beantworten. Die Daten befinden sich in einer Spalte mit dem Namen „Lückenstandort“, obwohl die fünf Diagramme fünf verschiedene, voneinander unabhängige Standorte darstellen (siehe Screenshot unten). Ich habe versucht, die X-Achse zu verschieben, um die nicht zusammenhängenden Parameter auszublenden, aber dadurch wurde in den verbleibenden vier Diagrammen dieselbe X-Achse angezeigt. Nochmals vielen Dank für Ihren Rat.

Betreff: Wie kann ich Parameter auf der X-Achse in verschiedenen Diagrammen desselben Diagramms selektiv ausblenden?Um Ihr Vorhaben umzusetzen, benötigen Sie meiner Meinung nach fünf Spalten für die X-Achse. Die Daten werden dann nur dann grafisch dargestellt, wenn Sie in der Spalte „X-Achse“ lediglich die Messposition angeben. Zur Veranschaulichung habe ich die Datentabelle „Big Class“ entsprechend angepasst und das folgende Diagramm erstellt.

Die Grafik zeigt zwei Diagramme: eines für Frauen und eines für Männer. In der überarbeiteten Datentabelle sind keine 12- oder 17-jährigen Frauen und keine 13- oder 16-jährigen Männer enthalten.
Damit die X-Achse für jedes Diagramm unterschiedliche Werte enthält, sind separate X-Spalten für jedes Diagramm erforderlich. In meinem Beispiel mit zwei Diagrammen habe ich zwei Spalten erstellt, die die Werte für das Alter enthalten.

Um das gewünschte Diagramm zu erhalten, müssen Sie dann lediglich jede der einzelnen X-Spalten in den X-Ablagebereich ziehen und sie nebeneinander auf der Achse platzieren.
Schließlich habe ich die ursprüngliche Spalte „Alter“ in der Datentabelle belassen, wodurch ich sie in das Farbauswahlfeld ziehen konnte. Dies färbte nicht nur die Boxplots ein, sondern erstellte auch eine Legende.
Betreff: Wie kann ich Parameter auf der X-Achse in verschiedenen Diagrammen desselben Diagramms selektiv ausblenden?Hallo Hogi,
Vielen Dank für Ihre Antwort auf meine Frage. Laut Ihrer Antwort: „ Die einfachste Methode: Verschachteln Sie die Nominalwerte auf der X-Achse. Die Variable, die die Daten in 5 Blöcke unterteilt, entfernen Sie aus der X-Gruppe und ziehen Sie sie unter die aktuelle Y-Achse, um eine verschachtelte Ansicht zu erstellen.“ Könnten Sie mir bitte Schritt für Schritt zeigen, wie das geht? Vielen Dank.
Betreff: Wie kann ich Parameter auf der X-Achse in verschiedenen Diagrammen desselben Diagramms selektiv ausblenden?Hallo Jim,
Vielen Dank für Ihren Vorschlag, ich habe ihn ausprobiert und es scheint jetzt zu funktionieren. Siehe Screenshot unten. Nochmals vielen Dank.

Betreff: Wie kann ich Parameter auf der X-Achse in verschiedenen Diagrammen desselben Diagramms selektiv ausblenden?Ich glaube, ich habe es geschafft, das von Ihnen vorgeschlagene Ergebnis durch Ausprobieren der X-Achsen-Parameter zu erzielen. Vielen Dank nochmals für Ihre Vorschläge.
Betreff: Wie kann ich Parameter auf der X-Achse in verschiedenen Diagrammen desselben Diagramms selektiv ausblenden?Manchmal werden die Werte auf der X-Achse nur verwendet, um separate Boxplots zu erstellen.
... und es ist nicht notwendig, die X-Achse exakt zu beschriften.
Für diesen Fall steht in JMP19 eine neue Lösung zur Verfügung:
- Col Score
- in Kombination mit der Abgrenzung
Die Idee:
- die "Bezeichnung" in (überlappende) Zahlen umwandeln
- Beginnen Sie für jeden Block mit 1
[- optional: Verwenden Sie Farben, um die einzelnen Builds / Zustände / ... barrierefrei zu gestalten]

Open( "$SAMPLE_DATA/US Demographics.jmp" );
Graph Builder(
Transform Column(
"Score Unique[State]@Graph",
Nominal,
Formula( Col Score( :State, :"@Graph"n ) )
),
Variables(
Y( :Population ),
Group X( :Region ),
Overlay( :"Score Unique[State]@Graph"n ),
Color( :State )
),
Elements( Bar( Y ) )
);