Ajout d'une valeur à la fin de la ligne de tendance
J'ai un marqueur fixé à 1800 RFh et ma ligne de tendance montre qu'à la fin de cette période de reporting, j'ai franchi et dépassé le cap.
Cependant, comment puis-je ajouter une valeur à la fin de la ligne de tendance pour afficher la valeur calculée par JMP ? En supposant que Lamda est la valeur par défaut.
Personnalisation de masseRe : Ajout d'une valeur à la fin de la ligne de tendance@Sage ,
Les plates-formes JMP sont les options trouvées sous analyse et graphiques. Par exemple, Ajuster Y par X avec Y et X continus est appelé Bivarié ; Y continu et X nominal s'appellent Oneway, ou comme documenté dans mon article GraphBuilder.Votre graphique ressemblait à une tendance ou à une série chronologique. Je disais donc que je ne pouvais pas déterminer comment vous aviez créé le graphique dans votre message d'origine.
Les messages (commandes) JMP pour enregistrer les valeurs ou la formule de la courbe lissée peuvent être différents selon les différentes plates-formes.Si vous enregistrez le script (option triangle rouge inversé) de votre graphique dans la fenêtre de script et que vous le publiez, un script qui fonctionnerait pour votre graphique pourrait être fourni.N'oubliez pas de modifier les noms ou les valeurs susceptibles de contenir des informations exclusives avant de publier.
Re : Ajout d'une valeur à la fin de la ligne de tendanceMerci!
Laissez-moi jouer et comprendre. Je n'ai pas encore suivi le cours JMP en raison de Covid-19.
Par plateforme, qu'entendez-vous ? J'utilise la version 15.1
Re : Ajout d'une valeur à la fin de la ligne de tendance@Sage ,
Je ne parviens pas à détecter la plateforme que vous utilisez.Voici un script qui ajoute la dernière valeur d'un lisseur de la plateforme GraphBuilder.La clé ici est d'enregistrer les valeurs les plus lisses dans la table de données, vous pourrez supprimer cette nouvelle colonne de valeurs plus lisses plus tard. Il faut quelques étapes pour trouver la dernière valeur, étendre l'axe des x et ajouter le texte.
Names Default To Here( 1 );
dt = Open( "$sample_Data/Big Class.jmp" );
gb = dt << Graph Builder(
Variables( X( :height ), Y( :weight ) ),
Elements( Points( X, Y, Legend( 1 ) ), Smoother( X, Y, Legend( 2 ) ) )
);
//get row where max X
xmax = Col Max( :height );
idx = (dt << get rows where( :height == xmax ))[1];
gbb = Report( gb )[Graph Builder Box( 1 )];
Wait( 0.5 );<BR /><BR />//smoother is the second element, save to the data table
gbb << Update Element( 1, 1, 2, {Save Formula} );
//smoother is in the last col
lastVal = Round( Column( dt, N Col( dt ) )[idx], 2 );
// here is the tricky part, if you want to annotate this to teh right of xmax you need to extend the x axis
gb_x = gbb[GraphBuilderAxisBox( 1 )];
xaxis_inc = gb_x << get inc;
xaxis_max = gb_x << get max;
//add a half inc ?? arbitrary
gb_x << Max( xaxis_max + 0.5 * xaxis_inc );
Eval(
Eval Expr(
gbb[FrameBox( 1 )] << Add Graphics Script(
Text Font( "Arial", 10, "Bold" );
Text Color( "Red" );
Text( {Expr( xmax + 0.1 * xaxis_inc ), Expr( lastVal )}, Expr( Char( lastVal ) ) );
)
)
);
