Rätsel für Graph Builder Parallel PlotHallo zusammen! Ich habe eine knifflige Aufgabe von einem Kunden – eigentlich sollte sie ganz einfach sein, aber ich komme einfach nicht weiter. Die Aufgabe lautet: Ich möchte, dass in einem Paralleldiagramm die Anzahl der Elemente für jede Ausprägung eines kategorialen Faktors angezeigt wird. Das untenstehende Skript verwendet Beispieldaten und erstellt ein Paralleldiagramm. Ziel ist es, dass der Graph Builder automatisch eine „20“ neben den linken Eintrag einfügt.
Was haltet ihr davon, bevor ich dies als Funktionswunsch einreiche?
Names Default To Here( 1 );
Clear Log();
dt = Open( "$Sample_Data/Discovery US 2018 Survey.jmp" );
dt << Graph Builder(
Size( 1231, 567 ),
Show Control Panel( 0 ),
Fit to Window( "On" ),
Variables(
X( :Handedness ),
X( :Analysis, Position( 1 ) ),
X( :BBQ, Position( 1 ) ),
X( :Pie, Position( 1 ) ),
X( :Discoveries, Position( 1 ) ),
X( :OS, Position( 1 ) ),
X( :Age, Position( 1 ) ),
X( :Usage, Position( 1 ) ),
X( :Boy Band, Position( 1 ) ),
X( :DGA, Position( 1 ) ),
X( :Type, Position( 1 ) )
),
Elements(
Parallel(
X( 1 ),
X( 2 ),
X( 3 ),
X( 4 ),
X( 5 ),
X( 6 ),
X( 7 ),
X( 8 ),
X( 9 ),
X( 10 ),
X( 11 ),
Legend( 6 ),
Combine Sets( 1 )
)
)
);
Betreff: Rätsel für Graph Builder Parallel PlotIch weiß nicht, ob es dafür eine integrierte Möglichkeit gibt, aber vielleicht könnte es mit Hover-Labels funktionieren; ich habe eine neue Spalte und ein Hover-Label für die Verteilung nach Händigkeit hinzugefügt.
Data Table( "Discovery US 2018 Survey.jmp" ) <<
New Column( "first", Character, "Nominal", <
<SET initial="" data="https://community.jmp.com/"></SET>
Betreff: Rätsel für Graph Builder Parallel PlotDas ist schon viel besser als das, was ich versucht habe – aber sie möchten, dass die Anzeige beim Überfahren mit der Maus die Anzahl der Elemente der Gruppe anzeigt, über der sich der Cursor gerade befindet. (Seufzer) … Ab auf die Wunschliste …
Betreff: Rätsel für Graph Builder Parallel PlotSie könnten manuell eine neue Transformationsspalte in der Spaltenliste des Graph Builders erstellen. Für jede einzelne Spalte – echt mühsam. Das ist zwar etwas umständlich und erfordert viel Wiederholung, könnte aber funktionieren und wäre per Skript steuerbar. Ich habe versucht, die neuen Bereichsfunktionen zu nutzen, um die Formel allgemeiner zu gestalten, bin aber nicht fündig geworden. Vielleicht erzielen Sie bessere Ergebnisse.
Jed_Campbell_0-1787153025134.pngJed_Campbell_0-1787153025134.pngJed_Campbell_0-1787153025134.pngJed_Campbell_0-1787153025134.png
Betreff: Rätsel für Graph Builder Parallel PlotDas kommt dem schon sehr nahe … aber ja … für viele Spalten ist das mühsam. Ich habe einen Wunsch auf die Wunschliste gesetzt – gebt ihm ein Like, wenn ihr möchtet!: Zählbeschriftungen für parallele Diagramme im Diagramm-Generator hinzufügen.
Betreff: Rätsel für Graph Builder Parallel PlotDas behebt zwar nicht das eigentliche Problem (ich freue mich, dass Sie es auf die Wunschliste gesetzt haben – das sollte für Benutzer ohne zusätzlichen Aufwand einfach umzusetzen sein), aber ich wollte erwähnen, dass Sie mit Formeln in mehreren Spalten (eingeführt in Version 18) alle von @Jed_Campbell vorgeschlagenen Formelspalten gleichzeitig erstellen können (was in vielen Situationen sehr nützlich ist):
- Markieren Sie alle Spalten in der Tabelle, für die Sie Formeln erstellen möchten > Rechtsklick > Formel
- Wählen Sie „Zusammen“, um eine Formel für alle gleichzeitig zu erstellen.
Screenshot 2026-08-26 at 7.43.05 AM.png Screenshot 2026-08-26 at 7.43.05 AM.png
- Entwerfen Sie Ihre Formel und verwenden Sie die dynamische Spaltenreferenz _relative_from_COL aus dem Bereich „Spaltensätze“.
Screenshot 2026-08-26 at 7.46.42 AM.png Screenshot 2026-08-26 at 7.46.42 AM.png
Dadurch wird die Spaltenreferenz bei jeder Formelerstellung für jede der ausgewählten Spalten ersetzt. Zum Beispiel lautet die Formel für die von OS 2 generierte Spalte:
Screenshot 2026-08-26 at 7.51.15 AM.png Screenshot 2026-08-26 at 7.51.15 AM.png
Jules
Betreff: Rätsel für Graph Builder Parallel PlotDanke dafür, Jules! Das hilft wirklich weiter. Ich hatte diese Funktion völlig vergessen.