如何在图形生成器中为不同的项目设置不同的Spec线,就像这样。

这是解决您想要的部分脚本。我只显示了 2 条规范限制线,但其他线的添加只是 JSL 的重复,只是更改了坐标和文本。

Names Default To Here( 1 );
dt = Current Data Table();
gb = Graph Builder(
Size( 528, 448 ),
Show Control Panel( 0 ),
Variables( X( :Label ), Y( :Data ), Color( :Label ) ),
Elements( Box Plot( X, Y, Legend( 11 ) ), Contour( X, Y, Legend( 12 ) ) ),
SendToReport(
Dispatch(
{},
"Data",
ScaleBox,
{Format( "Best", 12 ), Min( -86.4411315121441 ), Max( 58.2086540147458 ), Inc( 20 ),
Minor Ticks( 1 )}
)
)
);
Report( gb )[framebox( 1 )] << add graphics script(
Pen Color( "blue" );
Line( [-.5 .5], [-45 -45] );
Text( {-.45, -40, 0, -42}, "LCL -45" );
Line( [.5 1.5], [-50 -50] );
Text( {.55, -45, 1, -47}, "LCL 50" );
);如果您可以通过这种方式为您的数据添加限制:

您可以将第二个图形添加到图形生成器。 如果你想要标签,我认为浮动条形图是最简单的(但也可以尝试其他可视化!)。 构建这些有时会有点烦人,但重要的部分在这里突出显示:

以这种方式构建图表确实有其好处,特别是如果您有本地数据过滤器
如何改变线宽?
Line( [-.5 .5], [-45 -45] );