How to interactively see the progress of a line which is being drawn in Matlab?

1 visualizzazione (ultimi 30 giorni)
Hi
I want to draw a line in a plot in MATLAB such as I see it increasing/decreasing. Normally, we just use
plot(rand(5))
Which leads to a final image. I want to see the progress of the graph as it is being plotted!

Risposte (1)

Steven Lord
Steven Lord il 2 Ott 2015
See COMET or ANIMATEDLINE.
  1 Commento
yashvin
yashvin il 2 Ott 2015
Hi Steven
h = animatedline;
DateStrings = {'2014-05-26T13:30-05:00';'2014-08-26T13:30-04:00';'2014-09-26T13:30Z'}
x = datetime(DateStrings,'InputFormat','uuuu-MM-dd''T''HH:mmXXX','TimeZone','UTC')'
y=[1 2 3]
for k = 1:length(x)
addpoints(h,x(k),y(k))
drawnow
end
I tried plotting it using Animated line. For x which are datetime values, how can i proceed?
There is an error! Thanks Yashvin

Accedi per commentare.

Categorie

Scopri di più su Animation in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by