脚本的 RGB 颜色你好
我想为“名称”列着色并使用 RGB
但收到错误,我在这个脚本中做错了什么?
dt = 当前数据表();
rows_to_color = dt << 获取行Where (:"NAME" == :"NAME");
Column(dt, "NAME") << 颜色单元格 (RGB ( 173, 255, 47 ), rows_to_color);
自动化和脚本视窗回复:脚本的RGB颜色你好
我的意思是,例如,我想画柱子
我主要用颜色名称来表示,比如“浅红色”
例如,将列着色为 HOT
rows_to_color = dt << 获取行 Where(:"HOT" == :"HOT");
Column(dt, "HOT") << 颜色单元格("浅红色", rows_to_color);

但我相信我可以使用更多色调,也许像 RGB 代码?
回复:RGB 颜色(sript 提供)您想用这个比较 dt << Get Rows Where (:"NAME" == :"NAME") 做什么?获取所有行的列表还是其他内容?另外,我认为 JMP 没有用于颜色单元格的 RGB 命名参数(您可以获取这些颜色,但需要做更多工作)
https://www.jmp.com/support/help/en/17.2/#page/jmp/color-cells.shtml#ww725145
https://www.jmp.com/support/help/en/17.2/#page/jmp/graphics-functions.shtml?os=win&source=application#ww2650608
回复:RGB 颜色(sript 提供)是的,你可以。你可以使用 RGB 颜色函数将 RGB 颜色转换为“JMP 颜色”。以下是示例
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
// lawngreen
Column(dt, "age") << Color Cells(RGB Color({124, 252, 0}/255));回复:RGB 颜色(sript 提供)与使用“获取行位置”相比,创建所有行号的矩阵可能更容易。
dt = New Table( "Test Color", Add Rows( 5 ),
New Column( "Column 1", Numeric, "Continuous", Format( "Best", 12 ),
Set Values( [1, 2, 3, 4, 5] ) )
);
// Create a matrix of rows 1 to n
rows_to_color = 1::nrows(dt);
// Set the color
dt:Column 1 << color cells("Red", rows_to_color);

回复:RGB 颜色(sript 格式)您还可以提供 RGB 值列表而不是名称或索引值。
Column(dt, "age") << Color Cells( { 1, 1, 0.8 } ); // light yellow