创建具有离散单元值的晶圆图我正在尝试创建一个晶圆图,其中每个芯片将根据预定的颜色代码进行不同的着色(即失败类型 1 = 颜色 1、失败类型 2 = 颜色 2、通过 = 颜色 3 等)。 我能得到的最好的结果是这样的图形生成器热图:

在此示例中,颜色编码需要由“类别”列确定,该列是“字符/标称”,其值为 PASS、FAIL1、FAIL2、FAIL3。 然而,图形生成器处理它的方式似乎是忽略实际值并使它们成为数字/连续的,如上面的“计数”、0-3 所示,并且颜色方案自动设置为蓝色到-红色的。
代码如下所示。 有没有办法根据需要指定配色方案? 我使用的是 JMP Pro 14.3。 蒂亚!!
图形生成器(
尺寸( 461, 400 ),
变量( X( :X ), Y( :Y ), 颜色( :CATEGORY ) ),
元素( 热图( X, Y, 图例( 1 ) ) ),
发送至报告(
Dispatch( {"热图"}, "", OutlineBox, {关闭( 0 )} ),
Dispatch( {}, "400", LegendBox, {设置标题( "Count" )} )
)
);
自动化和脚本编写基础数据分析和建模回复:使用离散单元值创建晶圆图这在 JMP14 中的行为可能与 JMP17 中不同,但请确保摘要统计量设置为“无”

此外,如果同一图中有多个晶圆图,如果同一坐标有多个不同类别,JMP 应如何确定使用哪个类别?
这是通过 JMP17 完成的
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Wafer Stacked.jmp");
dt:X_Die << Set Modeling Type("Nominal");
dt:Y_Die << Set Modeling Type("Nominal");
dt << Delete Rows(dt << Get Rows Where(:Lot_Wafer Label != "1_1"));
dt << New Column("Type", Numeric, "Nominal", << Set Each Value(
Random Category(0.15, 1, 0.05, 2, 0.8, 3)
));
gb = dt << Graph Builder(
Variables(X(:X_Die), Y(:Y_Die), Color(:Type)),
Elements(Heatmap(X, Y, Legend(5)))
);

回复:使用离散单元值创建晶圆图我们一直使用 JMP v17 制作这些类型的热图,而且效果很好,所以我想知道这是否只是 JMP v14 中的一个错误。
回复:使用离散单元值创建晶圆图似乎我在 JMP 14 上没有用于汇总统计或配置级别的选项...太糟糕了,因为这似乎正是我所需要的。
还尝试运行您的代码,我得到了与之前相同类型的结果。 感谢您的帮助!

回复:使用离散单元值创建晶圆图JMP 14 似乎强制颜色渐变。因此,我运行了晶圆图,然后创建了一个自定义渐变图案,其中只为渐变定义了 3 种颜色。以下代码是在 JMP 14 中生成的

Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Wafer Stacked.jmp" );
dt:X_Die << Set Modeling Type( "Nominal" );
dt:Y_Die << Set Modeling Type( "Nominal" );
dt << Delete Rows( dt << Get Rows Where( :Lot_Wafer Label != "1_1" ) );
dt << New Column( "Type",
Numeric,
"Nominal",
<<SET each="" value=""></SET>
回复:使用离散单元值创建晶圆图非常感谢! 在我的公司升级 JMP 之前,这将是一个很好的解决方法:)