大家好,
我正在使用线图绘制步态数据的数据曲线,如下所示。
我想做的是以某个值添加自定义标记。例如,我想强调事件发生在 25 标记附近,而不遮盖图表的其余部分。 我知道如何添加垂直参考线,但图形由于覆盖了这些线而变得太繁忙。有没有办法在某个 x 轴值处添加自定义标记作为叠加到该图表上?谢谢!
@tx尼尔森回答了有关如何做你想做的事情的问题。 我想确保您了解 JMP Pro 平台,该平台旨在分析曲线并提取曲线特征以在其他 JMP 平台中进行分析。 它被称为功能数据浏览器。 曲线是函数数据。
您可以右键单击图表并选择“自定义”,然后在其中添加代码以将标记放置在您想要的位置。

以下是您只需通过脚本即可完成此操作的几种方法
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
Graph Builder(
Size( 528, 456 ),
Show Control Panel( 0 ),
Variables( X( :weight ), Y( :height ) ),
Elements( Line( X, Y, Legend( 8 ) ) ),
SendToReport(
Dispatch(
{},
"Graph Builder",
FrameBox,
{Add Graphics Script(
2,
Description( "" ),
Marker Size( 9 );
Pen Color( "Black" );
Marker( Marker State( 1 ), [113], [69] );
), Grid Line Order( 1 ), Reference Line Order( 3 ),
DispatchSeg(
TopSeg( 1 ),
{Set Script(
Marker Size( 9 );
Pen Color( "Black" );
Marker( Marker State( 1 ), [113], [69] );
)}
)}
)
)
);
// or
gb = dt << Graph Builder(
Size( 528, 456 ),
Show Control Panel( 0 ),
Variables( X( :weight ), Y( :height ) ),
Elements( Line( X, Y, Legend( 8 ) ) )
);
Report( gb )[FrameBox( 1 )] << Add Graphics Script(
Marker Size( 9 );
Pen Color( "Black" );
Marker( Marker State( 1 ), [113], [69] );
);