具有整个行和列选择的热图我有一个 2x3 热图,我可以使用图形生成器绘制它 - 没有问题。我想做的是有一组额外的单元格供用户选择整行或整列的单元格。它看起来像这样:

问题:如何将附加的 C1、C2、R1、R2 和 R3 单元格添加到热图中,以允许选择整行或整列单元格(数据表行)?如果我为此数据制作自定义映射,是否有一种方法可以使用Where子句对脚本进行编程 - 如If(选择R1,然后使用R1选择所有数据行,else(......))?
谢谢
大规模定制回复:具有整行和列选择的热图脚本指南和脚本索引是可为您提供最佳信息的文档。最好的方法是通读脚本指南,了解可用于解决问题的方法。然后脚本索引将为您提供不同对象、功能和平台的详细信息以及如何使用它们。
回复:具有整行和列选择的热图@tx尼尔森,这非常接近,但我还需要能够选择单独的“颜色”框(示例中的文本框)。
有没有一种简单的方法可以确定哪些 JMP 工具可编写脚本?
回复:具有整行和列选择的热图我不建议使用图形框,而是类似的东西

它由按钮框和文本框组成。按钮框允许您在每个按钮框后面都有一个脚本,允许您进行所需的选择,而空按钮框允许设置背景颜色。
Names Default To Here( 1 );
nw = New Window( "Select",
Lineup Box( N Col( 3 ),
Spacer Box( size( 100, 1 ) ),
cbb1 = Button Box( "C1" ),
cbb2 = Button Box( "C2" ),
Button Box( "R1" ),
rtb11 = Text Box( " " ),
rtb21 = Text Box( " " ),
Button Box( "R2" ),
rtb12 = Text Box( " " ),
rtb22 = Text Box( " " ),
Button Box( "R3" ),
rtb13 = Text Box( " " ),
rtb23 = Text Box( " " )
)
);
rtb11 << background color( "red" );
rtb21 << background color( "green" );
rtb12 << background color( "light red" );
rtb22 << background color( "light green" );
rtb13 << background color( "dark red" );
rtb23 << background color( "dark green" );
回复:具有整行和列选择的热图您会在图形背景上使用“矩形”吗?如果是这样,矩形可以选择吗?
回复:具有整行和列选择的热图如果 x 和 y 尺寸是静态的,那么开发 JSL 以创建上面指定的显示并不困难。如果显示必须是动态显示,则代码会变得更加复杂。要执行您想要的操作,您需要从图形生成器移至 JMP 中提供的其他显示对象。
回复:具有整行和列选择的热图谢谢@tx尼尔森,我对您对脚本解决方案的想法感兴趣。不是在寻找代码,而是如何实现这样的图形?
马丁
回复:具有整行和列选择的热图可以编写一个脚本来执行您希望向用户显示的内容。然而,除此之外,我能想到的最接近的内置项目是使用数据过滤器,并将其设置为仅选择所选的数据。
