J'ai essayé de décaler les traitements sur l'axe x du générateur de graphiques. Je veux d’abord le contrôle sur l’axe des x, mais lorsque j’ai essayé quelques options pour déplacer des emplacements, seuls ceux qui plaçaient le contrôle là où je le voulais déplaçaient d’autres traitements associés.
Comme @ bill_worley a déclaré, je pense que vous avez besoin de Value Ordering essayez ce script
Names Default to Here(1);
bc_agegrp = Open("$Sample_data/Big Class.jmp");
//Add a new column Age Group
bc_agegrp << New Column("Age Group", character);
:Age Group << Set Each Value(If(
:age < 15, "Younger",
:age < 16, "Middle",
"Older"
));
gb1 = Graph Builder(
Size( 534, 450 ),
Show Control Panel( 0 ),
Variables( X( :Age Group ), Y( :weight ), Color( :Age Group ) ),
Elements( Box Plot( X, Y, Legend( 6 ) ), Points( X, Y, Legend( 7 ) ) ),
SendToReport(
Dispatch(
{},
"400",
LegendBox,
{Legend Position( {6, [0, 1, 2, 3, -3], 7, [-1, -1, -1]} ),
Position( {0, 1, 2, 3, -3, -1, -1, -1} )}
)
)
);
report(gb1)[OutlineBox(1)] << set Title("No Value Ordering");
Wait(3);
//-----Value Ordering-------
:Age Group << Set Property("Value Ordering", {"Younger", "Middle", "Older"});
Pour ce faire, utilisez le point et cliquez sur:
- sélectionnez la colonne que vous souhaitez réorganiser
- clic droit et sélectionnez, Propriétés de la colonne , puis Commande de valeur
- Déplacez les valeurs de haut en bas dans l'ordre de votre choix et appuyez sur OK.


Si possible, merci de partager une image de votre graphique. En outre, quelle version de JMP utilisez-vous? Cela ressemble à quelque chose que vous pourriez réparer avec la commande de valeur.