JMP-fluent 方法是什么?制造过程。在研发中,我们将产品概念化为方格网格。
+---+---+---+---+---+---+---+---+
5 | | | | | | | | |
+---+---+---+---+---+---+---+---+
4 | | | | | | | | |
+---+---+---+---+---+---+---+---+
3 | | | | | | | | |
+---+---+---+---+---+---+---+---+
2 | | | | | | | | |
+---+---+---+---+---+---+---+---+
1 | | | | | | | | |
+---+---+---+---+---+---+---+---+
1 2 3 4 5 6 7 8ChatGPT 的艺术作品。
因此这些位置以它们的 XY 命名,从 0101 到 0508。
数据如下:
ID | Grade | A | B | C
------+-------+-----+-----+-----
0101 | 0 | 1 | 8 | 0
0102 | 1 | . | 9 | 0
0103 | 1 | . | 7 | 100
现在,我正在 Graph Box 循环内构建网格,并要求用户在“视图”之间切换。当用户切换视图时,网格颜色会发生变化,但我用手写这部分,包括一堆 if、填充颜色(“深蓝色”)等。
除了对每列的颜色值关联进行硬编码,我是否可以使用某些 JMP 功能将其传递给用户?让他们选择列和配色方案,但将其显示在网格上?
自动化和脚本回复:JMP-fluent 的实现方法是什么?请查看形状文件,例如如何创建半导体晶圆热图?
它们可以在图形生成器中使用来显示预定义的网格。
创建自定义 Shape 文件并设置到 Shape 文件的链接后,您需要做的就是将 ID 列拖到 Shape 放置区:

回复:JMP-fluent 的实现方法是什么?你好@mtowle419 ,
如果您愿意将位置 ID 拆分为 X 和 Y 列,则可以使用 Graph Builder 并将这些列拖到 X 和 Y 角色中。
然后选择热图元素并将 A 列拖入颜色角色。
您可以选择合适的颜色渐变。
为了允许用户切换显示 A、B 和 C 列的颜色,您可以添加列切换器并包含这三列。
如果我们假设 X=性别、Y=年龄,并且在颜色角色中具有可以与体重切换的身高,那么使用大类样本数据集的结果如下,其中您将使用 A、B 和 C 列。

如果您想自己尝试的话,这里有 JSL 脚本:
Graph Builder(
Size( 151, 233 ),
Show Control Panel( 0 ),
Variables( X( :sex ), Y( :age ), Color( :height ) ),
Elements( Heatmap( X, Y, Legend( 5 ) ) ),
Column Switcher( :height, {:height, :weight} )
);
~约翰