How to increase marker size in scatter plot?

I tried to increase the marker size:
scatter(X,Y,'+','k', 'MarkerSize', 10);
How to increase the size (e.g. twice bigger '+')?

 Réponse acceptée

Stephen23
Stephen23 le 18 Avr 2017
Modifié(e) : Stephen23 le 18 Avr 2017
According to the scatter documentation, like this:
scatter(X,Y,20,'k','+')
^ this is the size

5 commentaires

Marcin Kolacz
Marcin Kolacz le 28 Jan 2021
He asked about scatterplot, not scatter
Nope, this does not work, once you indicate a different marker, the size does not see it
X = randn(100,1);
Y = randn(100,1);
scatter(X,Y,10,'k','+')
scatter(X,Y,50,'k','+')
From the documentation:
The size controls the area of each marker in points squared
so the response may indeed not seem linear if you're thinking in terms of radius.
I retract my statement ... The trick is that you need to indicate much larger size than you would in plot(). I tried 10 before, and the markers remained small, but 15 showed some growth.
Ola Fekry
Ola Fekry le 27 Mar 2023
thanks so much

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by