JSL行颜色你好
我已经用JSL编写了脚本,最后一点是通过SOFT_BIN对行进行着色
IF SOFT_BIN = 1 OR 2 >> 将所有行着色为绿色
其他行 >> 红色

第二个问题是,
它不完全是红色或绿色
我附上了我选择颜色的打印屏幕,
但我如何知道这种颜色的索引并在脚本中使用它的颜色阴影?

自动化和脚本编写视窗回复:JSL 行颜色给单元格着色似乎需要更多工作,因为您可能必须遍历所有列,但这应该可行
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
m_rows = dt << Get Rows Where(:sex == "M");
f_rows = dt << Get Rows Where(:sex == "F");
For Each({col}, dt << Get Column Names("String"),
Column(dt, col) << Color Cells({{"Orange", m_rows}, {"Blue", f_rows}});
);
回复:JSL 行颜色谢谢您的帮助
事实上,这是实现我想做的事情的完美方式。
但我想为所有行着色,正如我在第一个打印屏幕中所示的那样
你能告诉我如何通过脚本来做到这一点吗?
数据表("BIN PARETO") << 选择行<< 选择其中(:"SOFT_BIN" < 3) << 颜色("浅黄绿");
数据表("BIN PARETO") << 选择行 << 选择其中 (:"SOFT_BIN" > 2) << 颜色("浅红色");

回复:JSL 行颜色有很多不同的选项,但一个快速的选项是通过选择某些行并右键单击行号来为行着色

然后选择您感兴趣的颜色。 如果您启用了 JMP16+ 和增强日志,您可以在那里找到颜色
// Set selected rows' colors
Data Table("Big Class") << Clear Select << Select Rows([1, 2]) <<
Colors("Light YellowGreen");
您还可以设置与“值颜色”列属性相同的颜色,并从增强日志中获取它或通过复制列属性

Add Column Properties(
Set Property("Notes", "Explore data adventurously"),
Set Property("Value Colors", {"F" = 76, "M" = -4354269})
)
这也可能有帮助脚本编写指南 > 数据表 > 使用行 > 行状态(参见颜色和标记部分)和马克的探索 JMP 颜色值的实用程序