Re : Sélection de points de données via les étiquettes d'axe ?On pourrait ajouter un sous-graphe heatmap pour permettre la sélection.
Mais existe-t-il un moyen direct, en utilisant simplement les étiquettes d'axe ?

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 ) ) )
)
Re : Sélection de points de données via les étiquettes d'axe ?J'aime mieux votre idée de carte thermique, mais voici quelque chose qui fonctionne presque et pourrait aider à faire avancer la discussion. Je pensais qu'un filtre de données au lieu de l'axe fonctionnerait, mais je n'ai pas trouvé de moyen de me débarrasser de tous les contrôles.

/*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);Re : Sélection de points de données via les étiquettes d'axe ?J'ouvre souvent une plate-forme de distribution sur les variables de l'intrigue. J'utilise la liaison dynamique pour sélectionner des valeurs et définir des sous-ensembles de sélection. Maintenant, je peux utiliser l'histogramme entre le nom de la colonne et les valeurs de données dans le même but.
Sélection de points de données via les étiquettes d'axe ?Dans Graph Builder, est-il possible de sélectionner les points de données via un clic (Maj, Alt, Ctrl) sur une étiquette d'un axe catégoriel/ordinal ?
c'est-à-dire qu'en cliquant sur "14", tous les points de données correspondant à age=14 sont mis en surbrillance :

Personnalisation de masseRe : Sélection de points de données via les étiquettes d'axe ?Sujet complémentaire :
Si plusieurs colonnes sont utilisées comme étiquettes X hiérarchiques, il existe une option pour chaque sous-parcelle et style de tracé pour utiliser ou non la colonne respective dans le cadre de la hiérarchie.
Cela peut être extrêmement utile :
en désélectionnant la colonne qui sert de 2ème niveau sur l'axe X, les Heatmaps seront juste séparées par le 1er niveau, comme ceci :

Malheureusement, la désélection d'une colonne n'a aucun effet - le graphique est exactement le même avec "X - nom" sélectionné et désélectionné 


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 ) )
)
Re : Sélection de points de données via les étiquettes d'axe ?Vieux sujet je sais, mais je fais écho @Mark_Bailey commentaire sur les histogrammes, voici un exemple :

JSL pour recréer ce graphe :
Voir plus...