Plot points with different symbols
4 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Emi
am 20 Dez. 2013
Kommentiert: Emi
am 20 Dez. 2013
I have a text file that contains x and y coordinates and one value that determine the "type" of the point.
File looks like this:
41 31 1
16 10 0
3 2 1
20 37 1
10 49 1
27 49 0
In each line (or row), the first value represents x coordinate, the second value represents y coordinate, and last value represents the "type" of the point.
I'd like to plot these points using '*' if it is a point of type 0, and 'O (blank circle)' if it is a point of type 1.
Could anyone help?
0 Kommentare
Akzeptierte Antwort
Azzi Abdelmalek
am 20 Dez. 2013
Bearbeitet: Azzi Abdelmalek
am 20 Dez. 2013
a=dlmread('file.txt')
x=a(:,1)
y=a(:,2);
ii=a(:,3);
idx=ii==1
scatter(x(idx),y(idx),'*')
hold on
scatter(x(~idx),y(~idx),'o')
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Annotations 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!