How to highlight a moving data point
古いコメントを表示
Hi,
I have an animated plot, the dynamic graph is a mathermatical model based on the 2 points on the other static graph. The 2 points are - one that is fixed at the start of the static graph, the other is a moving point that moves as k (loop control variable) increases. I want to highlight these two points to improve my graph. Below I have pasted a still of my graph and what I am trying to achieve and my code.
Hope my question is clear, any help is really appreciated.

%best fit calculations
y1 = Mean(1);
x1 = Mean_step(1);
y2 = max_cap./10;
x2 = 0;
aaa = (x1*y1)+(y1)*(-x1*y1)/(y1-y2);
bbb = (x2*y2-x1*y1)/(y1-y2);
dist = 0:1/3:1600;
model = aaa./(dist + bbb);
legend('Coarse Approach','Fine Approach','Best Fit Line')
hp = plot(dist, model, 'r-', 'Linewidth', 1.5);
txt1 = ['V_{preamp} = ' num2str(aaa) ' / (Tool-Substrate Gap + (' num2str(bbb) '))'];
ht = text(580, 700, txt1, 'FontSize', 9);
for k = 2:352
y2=Mean(k);
x2=Mean(k);
aaa=(x1*y1)+(y1)*(x2*y2-x1*y1)/(y1-y2);
bbb=(x2*y2-x1*y1)/(y1-y2);
model = aaa./(dist + bbb);
hp.YData = model;
txt1 = ['V_{preamp} = ' num2str(aaa) ' / (Tool-Substrate Gap + (' num2str(bbb) '))'];
ht.String = txt1;
drawnow()
end
2 件のコメント
Walter Roberson
2019 年 4 月 11 日
Should only the current value be displayed, or do you want to leave everything up to that point on the line drawn (tracing out the path) ?
Hans123
2019 年 4 月 11 日
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で 2-D and 3-D Plots についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
