Plot points without connect it
217 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Ali Kareem
am 29 Okt. 2015
Bearbeitet: Hannes Morgenroth
am 15 Okt. 2020
Hi
I have matrix A(20,100) and I want to plot first column with respect to second column but I do not want to connect the points together. I mean I just want to put these point on the graph I used
plot(A(:,1),A(:,2))
but this command connect points together
How I can do that?
Regards
0 Kommentare
Akzeptierte Antwort
Walter Roberson
am 30 Okt. 2015
scatter(A(:,1),A(:,2))
3 Kommentare
Walter Roberson
am 30 Okt. 2015
scatter() creates a single graphics handle. You can go ahead and legend() passing in multiple legend entries. For example,
plot(A(:,1), fitted_values);
hold on
scatter(A(:,1), A(:,2));
legend({'Fitted', 'Raw Data'})
Note: if you want different legends for different points you will need to use multiple scatter() calls.
Weitere Antworten (2)
Daniel Malo Osorio
am 29 Apr. 2020
Follow-up question
How do I make it possible to plot with lines conecting my dots with the plot() function?
I have tried using the 'r.-' marker, but it ONLY plots the dots on the figure.
assuming x and y are my data vectors
plot(x,y,".-r")
1 Kommentar
Hannes Morgenroth
am 15 Okt. 2020
Bearbeitet: Hannes Morgenroth
am 15 Okt. 2020
I always use hold and plot on top without a marker.
Example:
plot(x,y,".-r")
hold all;
plot(x,y)
Siehe auch
Kategorien
Mehr zu Line 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!