You can also "force" JMP to use ordering of non-numeric columns through JSL, but this might be a bug and not a feature so might be a bit risky to use:
Names Default To Here(1);
dt = New Table("table",
Add Rows(5),
New Column("Col", Character, "Nominal", Set Values({"YRFCA1", "YRTCB1", "YRACB2", "YRTCC0", "YAAAA4"})),
New Column("order", Character, "Nominal", Formula(Right(:Col, 3)))
);
dt = Graph Builder(Variables(X(:Col, Order By(:order, Ascending))), Elements(Points(X, Legend(34))));
![jthi_3-1629057195639.png jthi_3-1629057195639.png](https://community.jmp.com/t5/image/serverpage/image-id/35035iBCD97F67CA8E8967/image-size/medium?v=v2&px=400)
You can do it also directly from Graph builder by using two x-axis label rows:
![jthi_0-1629056980602.png jthi_0-1629056980602.png](https://community.jmp.com/t5/image/serverpage/image-id/35032i0A11217295CDD4C9/image-size/medium?v=v2&px=400)
Then if you want to you canopen x-axis settings and then do some modifications to other label's settings to hide it (in this case order):
![jthi_1-1629057085369.png jthi_1-1629057085369.png](https://community.jmp.com/t5/image/serverpage/image-id/35033iEF61AEA61AD43AC3/image-size/medium?v=v2&px=400)
and you end up with:
![jthi_2-1629057094683.png jthi_2-1629057094683.png](https://community.jmp.com/t5/image/serverpage/image-id/35034iC13101EA07D3A4E5/image-size/medium?v=v2&px=400)
Then you could change the x-axis to remove the order /.
-Jarmo