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

 采纳的回答

According to the scatter documentation, like this:
scatter(X,Y,20,'k','+')
^ this is the size

5 个评论

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.

请先登录,再进行评论。

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 Scatter Plots 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by