how to plot different markers in scatter plot

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

0 Stimmen

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')
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.

Produkte

Version

R2018b

Tags

Gefragt:

am 9 Jun. 2020

Community Treasure Hunt

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

Start Hunting!

Translated by