how to plot different markers in scatter plot

1 Ansicht (letzte 30 Tage)
Ali Asghar
Ali Asghar am 9 Jun. 2020
dear
I used scatter to display points with different colors but yet i need to display with different symbols like +,-,*, #,^,%
x = featuremeannormalizerow(1,2:6);
y = featuremeannormalizerow(1,8:12);
c = linspace(1,10,length(x)); % giving colors
scatter (x,y,15,c,'fill'),title('MAV 0 Degree') % fill use to fill color in circle
% Find xLimits for this graph.

Antworten (1)

Bjorn Gustavsson
Bjorn Gustavsson am 9 Jun. 2020
This seems to work:
scatter(randn(9,1),randn(9,1),32,rand(9,1),'filled','d')
For markers of your choise - you know better than me.
HTH
  2 Kommentare
Ali Asghar
Ali Asghar am 9 Jun. 2020
dear
x and y have 5 values...
mean 5 points.
i need each point represent by different markers.
kindly put your segestion in below code
x = featuremeannormalizerow(1,2:6);
y = featuremeannormalizerow(1,8:12);
c = linspace(1,10,length(x)); % giving colors
scatter (x,y,15,c,'fill'),title('MAV 0 Degree')
Bjorn Gustavsson
Bjorn Gustavsson am 9 Jun. 2020
Then you might have to resort to a small loop. Store the markers in a cell-array or a simple char-array:
m_cell = {'s','d','h','o','p'};
m_char = 'sdhop';
You'll have to index accordingly

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange

Tags

Produkte


Version

R2018b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by