Plot smoothing line without points
11 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Max1234
am 2 Jan. 2023
Kommentiert: Star Strider
am 3 Jan. 2023
Hey,
can i just plot the smoothing line without the scatter points? And is it possible to get just the Data of the smoothing line to plot more than one line in one figure?
Thank you!
1 Kommentar
Cameron
am 2 Jan. 2023
What do you mean by smoothing line? You can take the information from polyfit and use that if it's some polynomial fit, but I'm not sure what your model looks like. I'm also not sure what the second question means.
Akzeptierte Antwort
Star Strider
am 2 Jan. 2023
I am not certain what you wnat to do.
Taking a guess —
N = 20;
x = sort(randn(1,N));
y = randn(1,N);
xs = linspace(min(x), max(x), 10*N);
ys = interp1(x, y, xs, 'spline'); % Interpolate Using 'spline'
figure
subplot(2,1,1)
plot(x, y, '.')
hold on
plot(xs, ys)
hold off
grid
axis('padded')
title('With Points')
subplot(2,1,2)
plot(xs, ys)
grid
axis('padded')
title('Without Points')
To plot more than one line in one axes, use the hold function. To plot more than one axes in one figure, use subplot, tiledlayout, or stackedplot, depending on what you want to do. (I have illustrated a version all those here.)
.
5 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Scatter Plots finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!