你好@CompleteLeopard ,
如果您右键单击左轴并选择“轴设置...”,您将可以访问更多关于规格参考线方面和名称的自定义:

您可以手动执行此操作,保存您的图表首选项,然后查看脚本,以便您可以自动重新使用您修改过的设置。
对于这张图:

我的 JSL 脚本现在看起来像这样(您可以在第一个“scalebox”之后看到参考线的新属性,其中包含“添加参考线”功能和后面的设置):
Graph Builder(
Size( 570, 503 ),
Show Control Panel( 0 ),
Variables( Y( :DIAMETER ), Group Y( :MACHINE ), Color( :Phase ) ),
Elements( Points( Y, Legend( 14 ) ) ),
SendToReport(
Dispatch(
{},
"DIAMETER",
ScaleBox,
{Add Ref Line( 3, "Dashed", "Medium Dark Red", "LSL", 1 ),
Add Ref Line( 6, "Dashed", "Medium Dark Red", "USL", 1 ),
Add Ref Line( 4.5, "Dotted", "Medium Dark Green", "Target", 1 )}
),
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
14,
Properties( 0, {Line Color( 21 )}, Item ID( "1", 1 ) )
)}
)
)
);
希望这个回答对你有帮助
谢谢。 但是有没有可能或者有什么方法可以自动将颜色更改为红色?
因为它有很多列需要构建具有规格限制的图形。
我不是 JSL 专业脚本编写者,但还有其他主题涉及在图形中自动创建规格限制:
已解决:使用数字编辑框更改列属性和列参数中的规格限制... - JMP 用户社区
已解决:[JSL] 规格限和参考线 - JMP 用户社区
图上的规格限线 - JMP 用户社区
已解决:显示为图形参考线 - JMP 用户社区
您也许能够使用 JSL 代码,并修改它以更改颜色。
也许其他社区成员对这部分会有更准确的答案,
@CompleteLeopard ,
您能否详细解释一下自动更改颜色的含义?
脚本@维克多_G提供的是 JSL 代码如何分配线条颜色和线条类型的绝佳示例。您是否希望根据数据中的某种类型的标准来更改某种类型的用户输入或颜色? 还有别的吗?请帮助我们理解。
我有一个包含列 SN,A_CAVITY,C_CAVITY,W1,W2,W3 的 csv 文件,每一行都有不同的数据;有另一个规范限制“Limits_jmp”包含 FAI、Target、USL、LSL 列,在 W1/W2/W3 的规范中有三行 FAI。
我在下面使用 jsl 自动生成图形并为每个 FAI(W1/W2/W3) 自动加载 Target、USL、LSL。 但是当使用图形生成器时,Target、USL、LSL 的默认颜色是蓝色,如何将颜色更改为红色?
JSL:
dt = OPEN(“DATA.CSV");
dt<<GRAPH builder=""></GRAPH>
@CompleteLeopard ,
我查看了 JMP 首选项(Windows:文件 > 首选项 > 平台 > 图形生成器)和脚本指南,但没有找到更改默认颜色的方法。如果您希望在从表或脚本窗口运行脚本时参考线自动更改,则脚本@维克多_G provided 提供了一个很好的示例,说明如何继续更改参考线颜色。
对于关于语言的第二个问题,进入 JMP 首选项(Windows:文件 > Windows 特定),您可以在顶部下拉菜单中找到语言选项。

您好,JMPer 我已经使用 JSL 将规格限制加载到属性列中。 但是在生成图形或分布图时,规格限制的颜色是蓝色的。
我的问题是:
1.如何把颜色改成红色,线改成点?
2.我用的是中文视觉,怎么改成英文?

嗨@Gabogom ,
要在任何图表中创建颜色范围,请右键单击 Y 轴,选择“轴设置”,选中“允许范围”复选框,然后指定最小值和最大值以及与该范围关联的颜色:

点击“确定”后,即可在预测分析器(或您想要自定义的任何其他图表)中看到范围颜色:

希望这个回答对您有所帮助。