<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />大家好,
我正在使用本地数据过滤器来选择图例项进行比较。在这个我有被视为目标的行(我想将它们保持为黑色和虚线拟合线)。所以我在拟合线后手动执行此操作。现在,当我开始使用本地数据过滤器时,目标数据点的颜色变为蓝色,所有红色和蓝色拟合线也变为黑色。正如您在底部图片中看到的那样。
我开始使用数据过滤器,因为我想在您选择图例时隐藏拟合线以及数据点,因为线不是动态的,只有数据才是。
如果有人想查看问题,我还粘贴了数据表的代码,该表也将包含此图表。

数据过滤后

新表(“测试”,
添加行(16),
新脚本(
“双变量”,
双变量(
是(:p ),
X(:a),
自动重新计算(1),
适合哪里(
:c == "A",
拟合正交(
将 X 拟合到 Y,
{线条颜色(“中深红色”),线条宽度(2)}
)
),
适合哪里(
:c == "B",
拟合正交(
将 X 拟合到 Y,
{线条颜色(“中深绿色”),线条宽度(2)}
)
),
适合哪里(
:c == "tgt",
拟合正交(
将 X 拟合到 Y,
{线条颜色(“黑色”),线条样式(“虚线”),线条宽度(2)}
)
),
发送到报告(
派遣(
{},
"1",
比例框,
{Min(0), Max(9.23175965665236), Inc(2), Minor Ticks(0),
标签行嵌套(1)}
),
调度({},“2”,ScaleBox,{Max(14.1371428571429)}),
派遣(
{},
“Bivar 情节”,
框框,
{DispatchSeg(线段(1),{线宽(2)}),
DispatchSeg(线段(2),{线宽(2)}),
DispatchSeg(
线段(3),
{线型(“虚线”),线宽(2)}
), 行图例(
C,
颜色(1),
颜色主题(“JMP Dark”),
标记(0),
标记主题(“”),
连续刻度(0),
反向比例(0),
排除的行(0)
)}
)
)
)
),
新列(“一”,
数字,
“连续的”,
格式(“最佳”,13),
设置值( [1, 2, 3, 4, 5, 6, 7, 8, 1, 2, 3, 4, 5, 6, 7, 8] )
),
新列(“b”,
数字,
“连续的”,
格式(“最佳”,13),
设置值( [2, 3, 5, 6, 6, 7, 9, 10, 4, 5, 6, 7, 8, 9, 10, 11] )
),
新列(“c”,
特点,
“名义”,
设定值(
{“A”,“A”,“B”,“B”,“A”,“A”,“B”,“B”,“tgt”,“tgt”,“tgt”,“tgt”,
“tgt”、“tgt”、“tgt”、“tgt”}
)
),
设置行状态(
[4864、4864、5120、5120、4864、4864、5120、5120、5376、5376、5376、5376、
5376、5376、5376、5376]
)
)
嗨,使用颜色主题(“”),您将如何将颜色主题应用于图例?对于新表,rowstates 将始终为空,并且所有数据点都是黑色的。
只是想确认一下,您使用的是什么版本的 JMP?
我认为,如果您对脚本中与 Legend 相关的部分进行更改,那么在图例区域中选择颜色更改效果会更好。
{行图例(
性别,
颜色( 0 ) ,
颜色主题( “” ) ,
标记( 0 ) ,
标记主题( “” ) ,
连续规模( 0 ) ,
反向比例( 0 ) ,
排除的行( 0 )
)}
当我进行这些更改时,我能够将“tgt”值更改为黑色并使其保持黑色。