对表格框中的列进行条件格式设置亲爱的社区,
我有一个数据表,其中有几十个从分布统计数据中得出的 z 分数,因此分数可能从 -4 到 4 不等。 我想强调这些数字:小于 -2.1 和大于 +2,基本上任何表明值大于 2 个标准差的分数。 (参见随附的屏幕截图)
我看了很多帖子,没有找到正确的方法。
谢谢你,
——卢卡斯

回复:对表格框中的列进行条件格式设置再一次问好。 对所有回复帖子表示抱歉。 我使用了该代码(我第一次),它的效果非常好! 谢谢。 我需要研究这段代码,以便了解它的作用。
谢谢你!
回复:对表格框中的列进行条件格式设置你好。 好的。 我明白我右键单击的位置。 忽略最后一个帖子。
我想仅突出显示多列中符合我的条件的单元格。 我不想突出显示该行。 我的 z 分数超过 5。
回复:对表格框中的列进行条件格式设置谢谢(抱歉我耽误了)。
在哪里右键单击选择颜色?
——卢卡斯
回复:对表格框中的列进行条件格式设置卢卡斯,
见附表。 您可以通过 GUI 对每个 zscore 列执行以下步骤来执行此操作:
- 选择目标列并确保没有选择其他列
- 主菜单 > 行 > 行选择 > 选择位置 [与 Ctrl+Shift +W 相同]
- 创建条件:这将是一个“或”条件[满足任何条件],然后按“确定”。 看图片
Conditional Row Selection - Or conditionConditional Row Selection - Or condition条件行选择 - 或条件
否则,运行这样的脚本。
Names Default to Here(1);
dt = current data table();
cdlg = Column Dialog(
Text Box("Select all columns to be higlighted"),
exY = ColList( "Y", Min Col( 1 ), Data Type( "Numeric" ) ),
);
If (cdlg["Button"] !=1, Throw(),
cnames = cdlg["exY"]
);
For(i =1, i<=nitems(cnames), i++,
ccol = column(dt, cnames[i]);
_idx = dt << get rows where(ccol[]>2 | ccol[] < -2); //set your criteria
ccol << color cells(RGB Color([255,128,0]),_idx) //use "yellow" a color name or RGB number
);请注意,我保持简单,因为我不知道您的脚本编写技能:颜色和标准是硬编码的,并添加了一个简单的列选择器。
打开附加的表并打开附加的脚本,然后按“运行脚本”图标或 Ctrl+R 或在脚本窗口中右键单击并选择“运行脚本”来运行脚本。
回复:对表格框中的列进行条件格式设置感谢您的答复。
我只是想突出显示那些具有特定值范围的单元格。 就像您发布的最后一张图片一样。 我尝试过渐变选项,但每个单元格的颜色范围很长。 我是 JMP 新手,因此编写脚本对我来说可能是一个小挑战,但我想学习。
我的数据存在 z 分数,用于衡量样本与组平均值的标准差有多少。 因此,z 分数为 4 意味着样本变量(在我的工作中每百万离子黑曜石部分的元素浓度)是与组平均值的四个标准差。 因为该样本是异常值,所以它应该属于另一组。 我的限制是成为一个组的一部分的 2 个标准差。 我通过在绘制分布后将“标准化”保存到表中来生成的 z 分数具有负数和正数,因此我想突出显示小于 -2 和大于 +2 的单元格。 换句话说,唯一未突出显示的单元格位于 - 2 和 2 之间。
对于我的帖子中的混乱表示歉意。 我的帖子标题不知何故被自动填充选项覆盖了。 它应该是“在单元格中应用条件格式”。
谢谢你,
——卢卡斯
回复:对表格框中的列进行条件格式设置感谢您的答复。
我只是想突出显示那些具有特定值范围的单元格。 我尝试过渐变选项,但它沿一定范围对每个单元格进行着色。
我的数据存在 z 分数,用于衡量样本与组平均值的标准差。 因此,z 分数为 4 意味着样本变量(在我的工作中黑曜石百万分之一的元素浓度)与组平均值相差四个标准差。 因为该样本是异常值,所以它应该属于另一个组。 我的限制是成为一个组的一部分的 2 个标准差。 我通过在绘制分布后将“标准化”保存到表中来生成的 z 分数具有负数和正数,因此我想突出显示那些小于 -2 和大于 +2 的单元格。 换句话说,唯一未突出显示的单元格位于 - 2 和 2 之间。
对于我的帖子中的混乱表示歉意。 我的帖子标题不知何故被自动填充选项覆盖了。 它应该是“在单元格中应用条件格式”。
谢谢你,
——卢卡斯
回复:对表格框中的列进行条件格式设置卢卡斯,
您想突出显示什么:图表中的点,或表格中突出显示的单元格,还是?
如果您希望图形符号具有特殊标记和颜色,并且表格是非堆叠式的,那么这会很困难,因为 JMP 符号和颜色是按行而不是按单元格。

不过,如果数据是堆叠起来的,那就简单了。

条件格式规则适用于报表。 请参阅大类数据权重 = 55 的平均值测试中 p 值的文本更改。

如果您想为表格的单元格着色并且您有很多列,那么使用脚本会更容易。 请解释一下你想做什么。