Remove line between first and last point on plot
Mostrar comentarios más antiguos
I am plotting data from a text file, however, the plot automatically connects the first and last points. How do I get rid of this line?

data = load('data.txt');
time = data(:,1);
avg = data(:,2);
plot(time, avg)
Respuesta aceptada
Más respuestas (1)
Honglei Chen
el 14 de Jul. de 2015
Are you sure your last point and first point are not the same? If they are, simply do
plot(time(1:end-1),avg(1:end-1))
2 comentarios
manateejoe
el 14 de Jul. de 2015
Star Strider
el 14 de Jul. de 2015
See if:
time = [data(:,1); NaN];
avg = [data(:,2); NaN];
improves the plot.
If your data.txt file is not too large, attach it (use the ‘paperclip’ icon). Without it, it is only a guess as to what the best solution is.
Categorías
Más información sobre Annotations en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!