How do I plot different array smoothly which contain NaN in same figure
1 view (last 30 days)
Show older comments
Plot 4 arrays all of them contain NaN value. How do you plot it smoothly.
Here is the code:
lw=2
plot(Sig1,'LineWidth',lw,'Color',[1 0.76 0])
hold on
plot(Sig2,'r','LineWidth',lw)
hold on
plot(Sig3,'g','LineWidth',lw)
hold on
plot(Sig4,'b','LineWidth',lw)
hold off
0 Comments
Answers (1)
Star Strider
on 4 Jul 2020
Example —
sig1 = [rand(1,10) NaN];
sig2 = [rand(1,10) NaN];
sig3 = [rand(1,10) NaN NaN];
sig4 = [rand(1,10) NaN];
sigv = [sig1 sig2 sig3 sig4];
sigvfm = fillmissing(sigv, 'linear');
figure
plot(sigv, 'b', 'LineWidth',1.5)
hold on
plot(sigvfm,'r')
hold off.
Make appropriate changes to work with your data.
.
6 Comments
Star Strider
on 8 Jun 2022
My pleasure!
If my Answer helped you solve your problem, please Accept it!
.
See Also
Categories
Find more on Plot Customization in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!