☐ Nouvelle fonctionnalité géniale
☑ pourrait aider de nombreux utilisateurs !
☑ supprime quelque chose qui ressemble à un « bug »
☐ agréable à avoir
☐ personne n'en a besoin
Qu'est-ce qui a inspiré cette demande de liste de souhaits ?
Dans Graph Builder, s'il existe des valeurs nominales sur un axe, vous pouvez utiliser l'option « Trier par » pour sélectionner une autre colonne ou un autre nombre afin de spécifier un ordre.
Cette option est disponible si plusieurs colonnes sont imbriquées sur l'axe, mais la manière dont les valeurs sont triées n'est pas claire.
Pire encore : le comportement a changé entre JMP18 et JMP19.
-> L'intrigue est très différente maintenant, les scénarios doivent être ajustés.
Les exemples ci-dessous proviennent de Graph Builder - Trier par , avec la catégorie principale « âge » et la sous-catégorie « étudiant ».
JMP19 : les valeurs sont triées en ignorant les catégories sur l’axe. Ensuite, les étiquettes de l’axe sont ajoutées.
Par conséquent, un même groupe d'âge (par exemple, 14 ans) peut apparaître plusieurs fois :

< JMP19 : Les valeurs sont triées pour chaque catégorie (en ignorant les autres catégories).
- tri par âge, sans tenir compte des noms des élèves
- élèves triés par nom, sans tenir compte de l'âge
Robert apparaît deux fois dans l'ensemble de données. La position de Robert n° 1 et Robert n° 2 est déterminée par la moyenne de Robert n° 1 et Robert n° 2.
Rober#1 arrive plus tard que prévu, Rober#1 arrive plus tôt que prévu / sauts de hauteur

Quelle amélioration souhaiteriez-vous voir ?
1) Veuillez ajouter une option permettant de spécifier comment fonctionne le tri lorsque plusieurs colonnes sont imbriquées sur un axe.
2) Veuillez ajouter un nouveau mode :
- Les catégories principales sont triées en faisant la moyenne des entrées respectives (comme dans JMP 18).
- Les sous-catégories sont triées selon leur ordre AU SEIN de la catégorie parente.
par exemple

Pour Big Class, le mode proposé est similaire au mode utilisé dans JMP18.
Trouvez Robert pour constater la différence.
Voir plus...
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
New Column( "myOrderBy",
Formula( Col Mean( :height, :age ) * 10000000 + :height ),
) << run formuals();
Graph Builder(
Variables(
X( :age, Order By( :myOrderBy, Ascending, Order Statistic( "Mean" ) ) ),
X(
:age_name,
Position( 1 ),
Order By( :myOrderBy, Ascending, Order Statistic( "Mean" ) )
),
Y( :height )
),
Elements( Bar( X( 1 ), X( 2 ), Y ) )
);
Pourquoi cette idée est-elle importante ?
- rétrocompatibilité
- Pour de nombreuses applications, il est plus logique que les sous-catégories soient triées par ordre au sein de la catégorie parente.
autres souhaits de 
Existe-t-il des modes supplémentaires qui devraient être ajoutés ?
Merci d'avoir partagé ces commentaires !