J'ai des données avec toutes les valeurs min et max. Comment tracer la plage de chaque variable dans le générateur de graphiques. Je veux que ma sortie soit comme indiqué dans l'image ci-jointe. Vous trouverez ci-dessous les exemples de données.
| École | Sujet | Min (heures) | Max (heures) | Min (étudiants) | Max(Étudiants) |
| UN | La physique | 3 | 8 | 30 | 55 |
| UN | Chimie | 2 | 9 | 34 | 52 |
| UN | Mathématiques | 5 | 7 | 32 | 53 |
| B | La physique | 2 | 8 | 30 | 60 |
| B | Chimie | 4 | 8 | 30 | 65 |
| B | Mathématiques | 6 | 8 | 31 | 63 |

Si vous pouvez partager la procédure ou le script JSL, ce serait d'une grande aide.
Merci
Salut @Rajat ,
Comme @Mark_Bailey suggéré, le livre Essentials of Graphing est une excellente lecture et expliquera plus en détail cette intrigue et d'autres. Mais je vois qu'il y a deux complexités dans votre tracé qui pourraient nécessiter un peu de travail supplémentaire, à savoir que vous voulez un tracé de plage avec des étapes et non un remplissage de polygone, et que vous voulez un sélecteur de colonnes opérationnel pour changer une paire de variables. Voici comment j’aborderais cela.
Tout d’abord, pour le tracé de base, vous pouvez accomplir cela en utilisant l’élément Bar avec un style Range. Voici à quoi cela ressemblera :

Voici une vidéo montrant les étapes :
et le JSL, également enregistré dans le tableau ci-joint :
Graph Builder(
Show Control Panel( 0 ),
Show Legend( 0 ),
Graph Spacing( 10 ),
Variables(
X( :Subject ),
Y( :Name( "Min(Hours)" ) ),
Y( :Name( "Max(Hours)" ), Position( 1 ) ),
Group X( :School )
),
Elements( Bar( X, Y( 1 ), Y( 2 ), Legend( 4 ), Bar Style( "Range" ) ) ),
SendToReport(
Dispatch( {}, "graph title", TextEditBox, {Set Text( "Min and Max Hours by Subject and School" )} ),
Dispatch( {}, "Y title", TextEditBox, {Set Text( "Hours" )} ),
Dispatch( {}, "Graph Builder", FrameBox, {DispatchSeg( BarSeg( 1 ), Set Width Proportion( 1 ) )} ),
Dispatch( {}, "Graph Builder", FrameBox( 2 ), {DispatchSeg( BarSeg( 1 ), Set Width Proportion( 1 ) )} )
)
);
Cependant, ce que vous remarquerez, c'est que si vous essayez d'ajouter un sélecteur de colonnes, vous avez la possibilité de changer une seule variable, mais dans votre cas, vous devez en désactiver deux, car c'est ce qui définit votre plage. Vous pouvez ajouter deux sélecteurs de colonnes, mais j'ai tendance à ne pas aimer cette méthode, car elle finit par ressembler à ceci, où vous devez basculer entre deux éléments distincts : 
Vous pouvez faire fonctionner ce tracé avec une seule opération de type Column Switcher, mais vous devez effectuer une petite restructuration de votre table via Tables > Stack. Voici comment vous allez configurer cela :

Cela vous donnera le tableau suivant, qui, vous remarquerez, a pris vos paires de colonnes qui représentent les différentes variables de résultat et les a empilées les unes sur les autres (et vous verrez que j'ai dû utiliser la pile de séries multiples ici, les séries étant le terme désignant un ensemble de colonnes qui définissent une variable) :
Maintenant que nous avons cette table, nous pouvons produire le tracé comme avant (avec les modifications appropriées sur les colonnes que vous utilisez, car elles sont nommées différemment maintenant), puis invoquer non pas le sélecteur de colonnes, mais le filtre de données local, et choisissez la colonne Variable 1 ou Variable 2 (elles sont identiques). Désormais, lorsque vous filtrez pour afficher un seul niveau de cette variable, vous affichez une seule paire de variables de résultat, donc un basculement entre Heures et Étudiants :

J'espère que ça aide
@julien
Ce type de graphique de base est l'un des nombreux types abordés dans le guide JMP. Voir Aide > Livres > Essential Graphing.