在控制图中,使用第一轴的顺序你好,
我正在制作一个控制图(见附件表格脚本),其中我按特定顺序(“Order”)显示值(“Value”)。“Order”是我的子分组。但我希望在坐标轴上添加一个标签,例如“季度 - 年”。问题是这会改变数据的顺序。我希望使用第一个子分组中指定的顺序,但保持“季度 - 年”显示在底部。我该如何实现?
我知道我可以自定义季度年份列的顺序,但是在同一季度内,这样做并不能保证顺序正确。
预期(正确顺序)

已收到(错误订单)

自动化和脚本编写数据探索与可视化回复:控制图中第一轴的顺序您使用的是哪个版本的 JMP?JMP 19 对默认行为进行了一些更改,而您提供的数据表中的脚本看起来(我认为?)无需任何更改即可满足您的需求:

回复:控制图中第一轴的顺序嗨@SophieCuvillier ,
你使用的是哪个版本的 JMP?我刚在 v19.0.1 上试了你的脚本,运行结果顺序正确:

谢谢,
本
回复:控制图中第一轴的顺序我目前使用的是 JMP 18.1.1 版本,由于客户尚未升级到最新版本,所以我暂时无法使用 JMP 19。
回复:控制图中第一轴的顺序这些方法至少在 JMP18 中有效。
尝试将“Vale Order”列属性添加到您的季度表中(Q3/Q4-2024 的位置错误)。

另一种方法(我不建议这样做)是在 X 轴中添加第二个“订单”列,然后将其隐藏。


回复:控制图中第一轴的顺序你好,
谢谢你的回答!问题是我注意到,即使我在“季度”轴上添加了一个“值顺序”属性列,它也不一定能按正确的顺序对同一季度内的值进行排序;它并不总是会考虑下面的顺序(即使下面的轴也有列属性)。
所以我对你的第二个方案很感兴趣,但是在JSL中我无法将相同的值添加到重复的坐标轴上;它会自动删除它。我只能通过拖放的方式来实现。
回复:控制图中第一轴的顺序或许你需要给这两列都加上值排序规则?
如果它会自动删除,请创建一个“临时”列,复制要复制的列的值,然后将其用作 x 轴。
回复:控制图中第一轴的顺序您好,这是我的数据错误(不是示例数据中的错误),如果两列都包含 order 属性,就可以正常工作了,谢谢。