Comment désactiver sélectivement les paramètres de l'axe X sur différents graphiques d'un même graphique ?J'ai cinq graphiques différents qui apparaissent sur le même graphique, utilisant le même axe des abscisses. Je souhaite n'afficher que les paramètres de cet axe qui s'appliquent à chaque graphique, et masquer les autres. Comment faire ?

Analyse et modélisation de données de baseRe : Comment désactiver sélectivement les paramètres de l’axe des abscisses sur différents graphiques d’un même graphique ?Sans visualiser le panneau de contrôle de Graph Builder, il est difficile d'analyser la structure des données et de déterminer si vos données de mesure se trouvent dans une seule colonne et que vous utilisez une superposition pour les séparer, ou si vos cinq graphiques proviennent de cinq colonnes différentes. Si les données sont dans une seule colonne, vous pouvez utiliser un filtre de données local pour sélectionner uniquement les données à afficher. Si les données sont réparties dans cinq colonnes distinctes, vous pouvez utiliser un sélecteur de colonnes pour choisir la colonne à afficher. Dans ce dernier cas, vous pouvez également superposer les cinq colonnes, puis utiliser le filtre de données local.
Un exemple de tableau de données et une image du graphique complet avec son panneau de contrôle seraient utiles.
Re : Comment désactiver sélectivement les paramètres de l’axe des abscisses sur différents graphiques d’un même graphique ?En devinant un peu, les 5 graphiques sont générés en divisant les données via le groupe X.
Vous rencontrez alors un problème très courant dans JMP / Graph Builder.
Heureusement, les développeurs sont conscients du problème et ont proposé ce sujet comme candidat pour l'enquête de priorisation de l'année dernière :

Contribuez à façonner l'avenir de JMP : participez à l'enquête de priorisation des souhaits de cette année !
Si suffisamment d'utilisateurs votent en 2025, il y a de fortes chances que le problème soit bientôt résolu.
@Sarah-Sylvestre , quand l'analyse de l'enquête sera-t-elle disponible ?
Pouvez-vous nous indiquer quel groupe X placer : restreindre les valeurs sur l’axe au groupe respectif créé ?
Re : Comment désactiver sélectivement les paramètres de l’axe des abscisses sur différents graphiques d’un même graphique ?Il existe plusieurs solutions de contournement, chacune présentant ses propres inconvénients.
La méthode la plus simple consiste à imbriquer les valeurs nominales sur l'axe X.
La variable qui divise les données en 5 blocs : retirez-la du groupe X et faites-la glisser sous l’axe X actuel pour créer une vue imbriquée.
Le gros inconvénient :
La séparation nette des 5 blocs a disparu.
Pour remédier à ce problème, il existe un autre souhait :
Paramètres graphiques optimisés pour les catégories X imbriquées
Intrigue originale :
Des blocs distincts, mais beaucoup d'espace blanc.

Voir plus...
Open( "$SAMPLE_DATA/US Demographics.jmp" );
Graph Builder(
Variables( X( :State ), Y( :Population ), Group X( :Region ), Color( :Region ) ),
Elements( Bar( X, Y ) )
);
X imbriqué :
Aucune étiquette x vide - mais des blocs sont perdus

modification : vidéo ajoutée
Re : Comment désactiver sélectivement les paramètres de l’axe des abscisses sur différents graphiques d’un même graphique ?Loin d'être « facile » : via Page
Blocs distincts, sans espace blanc inutile
mais il a fallu beaucoup d'efforts pour que les étiquettes soient correctes

Re : Comment désactiver sélectivement les paramètres de l’axe des abscisses sur différents graphiques d’un même graphique ?Salut Jim,
Merci beaucoup d'avoir pris le temps de répondre à ma question. Les données se trouvent dans une seule colonne nommée « Emplacement de l'intervalle », bien que les 5 graphiques représentent 5 emplacements différents et indépendants les uns des autres (voir la capture d'écran ci-dessous). J'ai essayé de déplacer l'axe des abscisses pour masquer les paramètres non liés, mais cela a eu pour conséquence que les 4 graphiques restants affichent le même axe des abscisses. Merci encore pour votre aide.

Re : Comment désactiver sélectivement les paramètres de l’axe des abscisses sur différents graphiques d’un même graphique ?Pour réaliser ce que vous souhaitez, je pense qu'il vous faudra créer 5 colonnes pour l'axe des abscisses. Il vous suffira de renseigner la colonne « Emplacement de mesure » pour que les données du graphique correspondent. À titre d'exemple, j'ai modifié le tableau de données « Grande Classe » pour obtenir le graphique suivant.

Le graphique présente deux courbes : une pour les femmes et une pour les hommes. Le tableau de données modifié ne contient aucune donnée féminine de 12 ou 17 ans, ni aucun donnée masculine de 13 ou 16 ans.
Pour que l'axe des abscisses (X) puisse avoir des valeurs uniques pour chaque graphique, il faut créer une colonne X distincte pour chaque graphique. Dans mon exemple, qui comporte deux graphiques, j'ai créé deux colonnes contenant les valeurs de l'âge.

Il ne reste plus qu'à faire glisser chacune des colonnes X séparées vers la zone de dépôt X, en les plaçant côte à côte sur l'axe, pour obtenir le graphique souhaité.
Finalement, j'ai conservé la colonne Âge d'origine dans le tableau de données, ce qui m'a permis de la glisser dans la liste déroulante Couleur. Cela a non seulement coloré les diagrammes en boîte, mais a également créé une légende.
Re : Comment désactiver sélectivement les paramètres de l’axe des abscisses sur différents graphiques d’un même graphique ?Salut Hogi,
Merci pour votre réponse. Concernant votre commentaire : « La méthode la plus simple consiste à imbriquer les valeurs nominales sur l’axe X, la variable qui divise les données en 5 blocs ; retirez-la du groupe X et faites-la glisser sous l’axe Y actuel pour créer une vue imbriquée. » Pourriez-vous me montrer étape par étape comment procéder ? Merci.
Re : Comment désactiver sélectivement les paramètres de l’axe des abscisses sur différents graphiques d’un même graphique ?Salut Jim,
Merci pour votre suggestion, je l'ai essayée et cela semble fonctionner maintenant. Veuillez consulter la capture d'écran ci-dessous. Merci encore.

Re : Comment désactiver sélectivement les paramètres de l’axe des abscisses sur différents graphiques d’un même graphique ?Je pense avoir réussi à faire ce que vous suggériez en modifiant les paramètres de l'axe X. Merci encore pour vos suggestions.
Re : Comment désactiver sélectivement les paramètres de l’axe des abscisses sur différents graphiques d’un même graphique ?Parfois, les valeurs de l'axe X servent simplement à créer des diagrammes en boîte distincts.
... et il n'est pas nécessaire d'avoir des étiquettes exactes sur l'axe X.
Dans ce cas, une nouvelle solution est disponible dans JMP19 :
- Score Col
- en combinaison avec la définition de la portée
L'idée :
- convertir l'« étiquette » en nombres (chevauchants).
- pour chaque bloc, commencez par 1
[- facultatif : utiliser la couleur pour rendre les différentes versions / états / ... accessibles]

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 ) )
);