如何创建两个并排的 Perato 图表? (每项从大到小排列)请参阅所附照片,了解我想做的事情的示例。 当数据分为几个类别时,我想使用图形生成器并排显示两个 perato 图表。 但是,当我当前尝试执行此操作(如所附屏幕截图中所示)时,JMP 使用出现总数来对条形进行排序,而不是对每个单独类别从最大到最小进行排序。
回复:如何创建两个并排的 Perato 图表? (每项从大到小排列)我想您可能想直接查看 JMP 中提供的帕累托图平台
分析==>质量和过程==>帕累托图
虽然它具有在两个帕累托图中使用相同顺序的相同起始限制,顺便说一句,许多人更喜欢这样做,因为它可以减少对组的混乱比较,

一个非常简单的脚本就可以将图表变成你想要的样子
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
New Window( "Pareto Plots",
H List Box(
Pareto Plot( Cause( :age ), Where( :sex == "F" ) ),
Pareto Plot( Cause( :age ), Where( :sex == "M" ) )
)
);

回复:如何创建两个并排的 Perato 图表? (每项从大到小排列)GraphBuilder 很强大,但它有一些怪癖。 怪癖之一是它尝试为组保持相同的轴设置。 从您的图表中可以看出,类别(A 或 B)是 X 分组变量,机器是您的 X 变量,并且您正在使用条形图。 正如您所指出的,您可以单击 X 轴并按计数降序选择顺序,但是,类别 B 的顺序将与类别 A 的顺序相同。
可能有一个控制序列来对每个类别进行排序,也许 JMP 专家可以提供帮助。 愿望清单项目是分离组轴。我知道如何获得单独的 X 轴(并排)的唯一方法是拥有两个不同的变量。这可以通过使用 Transform Column() 以交互方式完成,需要进行一些单击和重命名。这是使用此方法与 Big Class 创建的图片。

- 主菜单,图形生成器
- 右键单击 Machine,选择 Transform>Formula,公式为 If(:Category=="A", :Machine)。 变换(机器)现在位于列列表中。 右键单击并将其重命名为 Machine (A)。
- 再次执行此操作以创建新的列/变量机器 (B)。
- 现在将机器 (A) 拖到 X 轴,然后将机器 (B) 拖到 X 轴上机器 (A) 的右侧,这样它们现在是两个独立的轴。
- 现在将类别设置为颜色或将类别拖动到 2 个 X 轴变量中的每一个下方。
否则你需要重组你的表。
附件是使用 Big Class.jmp 的脚本。 这里 :sex 是你的专栏 Category 的角色,而 :age 扮演你的专栏 Machine 的角色。运行脚本查看结果。我发现通过脚本更容易做到这一点。
如果你不熟悉JSL,只需更改相应的列,使你的表成为当前数据表并尝试一下。 该脚本已在 JMP 12、13 和 14 上进行了测试。
我很想知道是否有一种简单的方法可以按团体独立订购。