Hallo alle,
Ich zeichne Datenkurven für Gangdaten mithilfe eines Liniendiagramms, wie unten dargestellt.
Ich versuche, bei einem bestimmten Wert eine benutzerdefinierte Markierung hinzuzufügen.Ich möchte beispielsweise hervorheben, dass ein Ereignis um die 25-Marke herum auftritt, ohne den Rest des Diagramms zu verdecken. Ich weiß, wie man eine vertikale Referenzlinie hinzufügt, aber das Diagramm wird zu unübersichtlich, da es die Linien überlagert.Gibt es eine Möglichkeit, diesem Diagramm bei einem bestimmten X-Achsen-Wert einfach eine benutzerdefinierte Markierung als Überlagerung hinzuzufügen?Danke!
@txnelson beantwortete die Frage, wie man das macht, was man will. Ich möchte sichergehen, dass Sie über eine JMP Pro-Plattform Bescheid wissen, die darauf ausgelegt ist, Kurven zu analysieren und Kurvenmerkmale für die Analyse in anderen JMP-Plattformen zu extrahieren. Es wird als Functional Data Explorer bezeichnet. Kurven sind funktionale Daten.
Sie können mit der rechten Maustaste auf das Diagramm klicken und „Anpassen“ auswählen. Dort können Sie den Code hinzufügen, um die Markierung an der gewünschten Stelle zu platzieren.

Im Folgenden finden Sie einige Möglichkeiten, wie Sie dies einfach durch Skripterstellung tun können
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] );
);