MATLAB Answers

how to plot different markers in scatter plot

10 views (last 30 days)
Ali Asghar
Ali Asghar on 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.

  0 Comments

Sign in to comment.

Answers (1)

Bjorn Gustavsson
Bjorn Gustavsson on 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 Comments

Ali Asghar
Ali Asghar on 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 on 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

Sign in to comment.

Tags

Products


Release

R2018b