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 '+')?

 Risposta accettata

Stephen23
Stephen23 il 18 Apr 2017
Modificato: Stephen23 il 18 Apr 2017
According to the scatter documentation, like this:
scatter(X,Y,20,'k','+')
^ this is the size

5 Commenti

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.
thanks so much

Accedi per commentare.

Più risposte (0)

Richiesto:

il 18 Apr 2017

Commentato:

il 27 Mar 2023

Community Treasure Hunt

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

Start Hunting!

Translated by