我查看了一些关于这个问题的讨论,但我只发现了处理范围阴影的东西。
我正在寻求一些帮助,只是添加线条(见图)。 这些线代表规格上限和下限(Y 轴)以及筛选标准的起点和终点(X 轴)
谢谢你
JSL 有一套完整的原生图形命令。您可以在脚本索引中看到它们
帮助=>脚本索引
如果你点击“图形”
Line() 函数可能就是您想要的,它可以在任何 X/Y 方向生成一条线
@ian_jmp
对于非常晚的回复,我深表歉意,但我终于到了可以使用它的地步。 我得到了 H Line() 的方法,但这只适用于水平直线吗? 我想要一条斜线...
从您的脚本中,我希望行从 x = 100 , y = 60 开始,然后转到 x = 140, y = 62.5。 我们倾向于用我们的规格限制使事情复杂化
我正在尝试使用这篇文章中的示例https://community.jmp.com/t5/Discussions/Add-Graphics-Script-H-line-with-variable/mp/238599还有..
您可以使用图形脚本。 在示例案例中,在“帮助 > 脚本索引”中找到“HLine()”。 例如:

由这个 JSL 创建:
NamesDefaultToHere(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
gb = dt << Graph Builder(
Size( 529, 453 ),
Show Control Panel( 0 ),
Show Legend( 0 ),
Variables( X( :weight ), Y( :height ) ),
Elements( Points( X, Y, Legend( 6 ) ), Smoother( X, Y, Legend( 7 ) ) ),
SendToReport(
Dispatch(
{},
"Graph Builder",
FrameBox,
{Add Graphics Script(
1,
Description( "LowerSpec" ),
Pen Color( "Red" );
H Line( 100, 140, 60 );
), Add Graphics Script(
3,
Description( "UpperSpec" ),
Pen Color( "Red" );
H Line( 100, 140, 67 );
), Grid Line Order( 2 ), Reference Line Order( 4 )}
)
)
);
一旦你有了绘图,右键单击图形框并选择“自定义...”。