Je prends une certaine plage de points de données autour de la partie droite de ma courbe et j'essaie d'en extraire une abscisse à l'origine en utilisant un ajustement linéaire. Je peux afficher une équation pour la ligne mais je n'arrive pas à faire grand chose avec.
À tout le moins, je veux saisir cette équation, résoudre x lorsque y = 0, puis afficher ce nombre sous le graphique.
Quelle serait la meilleure façon de procéder pour extraire ces informations.
Dans un scénario idéal, je pourrais afficher l'intégralité de la plage de données, mais uniquement la plage de points de données que j'ai actuellement affichée.
Merci pour votre aide.
A quoi ça devrait idéalement ressembler :

My Plot avec le filtre de données :

Le code:
Graph Builder(
Size( 618, 525 ),
Show Control Panel( 0 ),
Show Legend( 0 ),
Variables( X( :V1 ), Y( :I1 ), Page( :Sweep Name ), Overlay( :Test Count ) ),
Elements(
Line Of Fit( X, Y, Legend( 18 ), Confidence of Fit( 0 ) ),
Points( X, Y, Legend( 19 ) )
),
Local Data Filter(
Add Filter(
columns( :I1, :Test Count ),
Where( :I1 >= 0.003 & :I1 <= 0.008 ),
Where( :Test Count == "1" ),
Display( :Test Count, N Items( 15 ), Find( Set Text( "" ) ) )
)
),
SendToReport(
Dispatch(
{},
"I1",
ScaleBox( 2 ),
{Min( 0 ), Max( 0.008 ), Inc( 0.001 ), Minor Ticks( 1 )}
),
Dispatch( {}, "graph title", TextEditBox, {Set Text( "On Voltage" )} )
)
);