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

 Respuesta aceptada

Stephen23
Stephen23 el 18 de Abr. de 2017
Editada: Stephen23 el 18 de Abr. de 2017
According to the scatter documentation, like this:
scatter(X,Y,20,'k','+')
^ this is the size

5 comentarios

Marcin Kolacz
Marcin Kolacz el 28 de En. de 2021
He asked about scatterplot, not scatter
Igor Yashayaev
Igor Yashayaev el 11 de Nov. de 2022
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.
Igor Yashayaev
Igor Yashayaev el 11 de Nov. de 2022
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 el 27 de Mzo. de 2023
thanks so much

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Preguntada:

el 18 de Abr. de 2017

Comentada:

el 27 de Mzo. de 2023

Community Treasure Hunt

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

Start Hunting!

Translated by