Salut tout le monde,
Je trace des courbes de données pour les données de marche à l'aide d'un tracé linéaire, comme ci-dessous.
Ce que j'essaie de faire, c'est d'ajouter un marqueur personnalisé à une certaine valeur.Par exemple, je veux souligner qu'un événement se produit autour de la marque 25 sans obscurcir le reste du graphique. Je sais comment ajouter une ligne de référence verticale, mais le graphique devient trop chargé car il recouvre les lignes.Existe-t-il un moyen d'ajouter simplement un marqueur personnalisé en superposition à ce graphique à une certaine valeur de l'axe des x ?Merci!
@txnelson répondu à la question sur la façon de faire ce que vous voulez. Je veux m'assurer que vous connaissez une plate-forme JMP Pro conçue pour analyser des courbes et extraire des caractéristiques de courbe à des fins d'analyse sur d'autres plates-formes JMP. Il s'appelle l'explorateur de données fonctionnelles. Les courbes sont des données fonctionnelles.
Vous pouvez cliquer avec le bouton droit sur le graphique et sélectionner Personnaliser, et là, vous pouvez ajouter le code pour placer le marqueur où vous le souhaitez.

Vous trouverez ci-dessous quelques façons de le faire simplement par le biais de scripts
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] );
);