Line Plot and NaN Values
14 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Nathan
el 9 de Mzo. de 2012
Hi,
I have several matrices that I am trying to graph on the same plot, except that some of the matrices contain lots of NaN values, so when I plot these matrices they appear as dots (or as a marker if I set it). Is there a way to force matlab to drawn lines between the existing points, without having to recreate the matrices such that no NaN values exist?
Thank you
1 comentario
FSh
el 14 de Abr. de 2021
Editada: FSh
el 14 de Abr. de 2021
You can use fillmissing function but then start your line from the first not NAN value.
create_new_var= fillmissing(your_array_with_nan,'linear');% to interpolate for the NAN and create a line
fid_first_notNAN = find(~isnan(backscatter_db_corrected40), 1);
plot(x, create_new_var(id_first_notNAN:end));
Respuesta aceptada
Walter Roberson
el 9 de Mzo. de 2012
No there is not. nan and infinities always mean a break in drawing the line.
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Line Plots en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!