I want a draw a line parallel to x axis in the existing graph while plotting itself
4 views (last 30 days)
Show older comments
%Noisy data
ND=importdata('Noisydata.txt');
x3=ND(:,1);
y3=ND(:,2);
subplot(3,2,6);
plot(x3,y3)
title('Noisy Data')
Now I want to draw a line while this graph gets plotted as shown in the figure attached.
0 Comments
Answers (1)
Star Strider
on 28 Oct 2021
Try something like this —
x = 1:20;
y = randn(size(x));
xi = linspace(min(x), max(x), numel(x)*10);
yi = interp1(x, y, xi);
Lv = yi > 0;
zv = zeros(size(xi));
figure
plot(x, y)
hold on
patch([xi flip(xi)], [zv flip(yi.*Lv)], 'k', 'FaceAlpha',0.75)
hold off
grid
Experiment with the ‘Noisydata.txt’ signal.
.
0 Comments
See Also
Categories
Find more on Line Plots 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!