Betreff: Datenpunkte über die Achsenbeschriftung auswählen?Man könnte ein Heatmap-Unterdiagramm hinzufügen, um die Auswahl zu ermöglichen.
Aber gibt es einen direkten Weg, indem Sie einfach die Achsenbeschriftungen verwenden?

Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << new column("X",Nominal, set each value(1));
Graph Builder(
Variables( X( :age ), Y( :weight ), Y( :height ), Y( :X ) ),
Relative Sizes( "Y", [100 100 15] ),
Elements( Position( 1, 1 ), Points( X, Y, Legend( 12 ) ) ),
Elements( Position( 1, 2 ), Points( X, Y, Legend( 13 ) ) ),
Elements( Position( 1, 3 ), Heatmap( X, Y, Legend( 19 ) ) )
)
Betreff: Datenpunkte über die Achsenbeschriftung auswählen?Mir gefällt Ihre Heatmap-Idee besser, aber hier ist etwas, das fast funktioniert und helfen könnte, die Diskussion voranzutreiben. Ich dachte, dass ein Datenfilter anstelle der Achse funktionieren würde, aber ich konnte keinen Weg finden, alle Steuerelemente loszuwerden.

/*JMP STATISTICAL DISCOVERY LLC (“JMP”) PERMITS THE USE OF THIS COMPUTER SOFTWARE CODE (“CODE”) ON AN AS-IS BASIS AND AUTHORIZES YOU TO USE THE CODE SUBJECT TO THE TERMS LISTED HEREIN. BY USING THE CODE, YOU AGREE TO THESE TERMS. YOUR USE OF THE CODE IS AT YOUR OWN RISK. JMP MAKES NO REPRESENTATION OR WARRANTY, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRIGEMENT, AND TITLE, WITH RESPECT TO THE CODE.
You may use the Code solely as part of a software product you currently have licensed from JMP, JMP’s parent company SAS Institute Inc. (“SAS”), or one of JMP’s or SAS’s subsidiaries or authorized agents (the “Software”), and not for any other purpose. The Code is designed to add functionality to the Software but has not necessarily been tested. Accordingly, JMP makes no representation or warranty that the Code will operate error-free. JMP is under no obligation to maintain, support, or continue to distribute the Code.
Neither JMP nor its licensors shall be liable to you or any third-party for any general, special, direct, indirect, consequential, incidental, or other damages whatsoever arising out of or related to your use or inability to use the Code, even if JMP has been advised of the possibility of such damages. Except as otherwise provided above, the Code is governed by the same agreement that governs the Software. If you do not have an existing agreement with JMP or SAS governing the Software, you may not use the Code.
JMP and all other JMP Statistical Discovery LLC product or service names are registered trademarks or trademarks of JMP Statistical Discovery LLC in the USA and other countries. ® indicates USA registration. Other brand and product names are registered trademarks or trademarks of their respective companies.
*/
dt = open ("$SAMPLE_DATA/Big Class.jmp");
nw = New Window( "Graph",
V List Box(
g = Graph Builder(
Size( 754, 634 ),
Show Control Panel( 0 ),
Show Legend( 0 ),
Show X Axis( 0 ),
Show X Axis Title( 0 ),
Variables( X( :age ), Y( :height ), Y( :weight ) ),
Relative Sizes( "Y", [127 128] ),
Elements( Position( 1, 1 ), Points( X, Y, Legend( 18 ) ) ),
Elements( Position( 1, 2 ), Points( X, Y, Legend( 19 ) ) )
),
df = dt <<
Data Filter(
Location( {2831, 76} ),
Width( 741 ),
Add Filter(
columns( :age ),
Where( :age == 17 ),
Display( :age, "Blocks Display" )
)
)
)
);
df << show controls (0);Betreff: Datenpunkte über die Achsenbeschriftung auswählen?Ich öffne oft eine Distributionsplattform für die Variablen im Plot. Ich verwende die dynamische Verknüpfung, um Werte auszuwählen und Auswahlteilmengen zu definieren. Jetzt kann ich das Histogramm zwischen dem Spaltennamen und den Datenwerten für denselben Zweck verwenden.
Datenpunkte über die Achsenbeschriftungen auswählen?Gibt es im Graph Builder eine Möglichkeit, die Datenpunkte durch Klicken (Umschalt, Alt, Strg) auf eine Beschriftung einer kategorialen/ordinalen Achse auszuwählen?
D. h. durch Klicken auf „14“ werden alle Datenpunkte, die dem Alter=14 entsprechen, hervorgehoben:

MassenanpassungBetreff: Datenpunkte über die Achsenbeschriftungen auswählen?Add-On-Thema:
Wenn mehrere Spalten als hierarchische X-Beschriftungen verwendet werden, besteht für jeden Unterplot und Plotstil die Möglichkeit, die jeweilige Spalte als Teil der Hierarchie zu verwenden oder nicht.
Das kann äußerst nützlich sein:
Durch Deaktivieren der Spalte, die als 2. Ebene auf der X-Achse verwendet wird, werden Heatmaps nur durch die 1. Ebene getrennt, wie folgt:

Leider hat das Abwählen einer Spalte keine Auswirkung – das Diagramm sieht genauso aus, wenn „X – Name“ ausgewählt und abgewählt ist 


Graph Builder(
Variables(
X( :age ),
X( :name, Position( 1 ) ),
Y( :weight ),
Y( :X ),
Color( :age ),
Frequency( :one )
),
Relative Sizes( "Y", [100 15] ),
Elements( Position( 1, 1 ), Points( X( 1 ), X( 2 ), Y ) ),
Elements( Position( 1, 2 ), Heatmap( X( 1 ), Y ) )
)
Betreff: Datenpunkte über die Achsenbeschriftungen auswählen?Altes Thema, ich weiß, aber ich stimme zu @Mark_Bailey Kommentar zu Histogrammen, hier ist ein Beispiel:

JSL, um dieses Diagramm neu zu erstellen:
Mehr sehen...