我正在尝试根据可变性图表中的组添加不同的参考线,但是似乎没有直接的方法。
我根据组有不同的目标,一列中已经有目标数据。
如何利用可用的目标列数据并根据不同的组绘制参考线?
这是您所追求的情节吗?

如果是这样,对于可变性图表,您将需要使用图形脚本。 您可以通过运行以下脚本来绘制上面的图:
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt << Variability Chart(
Y( :height ),
X( :sex ),
Std Dev Chart( 0 ),
SendToReport(
Dispatch(
{"Variability Chart for height"},
"Variability Chart",
FrameBox,
{Add Graphics Script(
2,
Description( "" ),
Pen Color( "Red" );
// Females
H Line( 0, 1, 55 );
H Line( 0, 1, 65 );
// Males
H Line( 1, 2, 52 );
H Line( 1, 2, 67 );
), Grid Line Order( 1 ), Reference Line Order( 3 ),
DispatchSeg(
TopSeg( 1 ),
{Set Script(
Pen Color( "Red" );
// Females
H Line( 0, 1, 55 );
H Line( 0, 1, 65 );
// Males
H Line( 1, 2, 52 );
H Line( 1, 2, 67 );
)}
)}
)
)
);
在图形的白色区域上单击鼠标右键,然后选择“自定义...”,以使用带有所需值的“ HLine()”来定义线条。
您可以将这些行添加为更大的JSL脚本的一部分,并且如果您需要经常执行此操作,则可能需要调查一下。
谢谢! 这确实是我想要的。
我还有一个问题。 我可以使用另一张表作为组名的参考,而不是根据x轴点画线吗?
例如,另一个表将包含
性别|上限|下限
M | 2 | 1 |
F | 4 | 5 |
以及使用该表创建参考线的脚本。 那可能吗?