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

 채택된 답변

Stephen23
Stephen23 2017년 4월 18일
편집: Stephen23 2017년 4월 18일

21 개 추천

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.
Ola Fekry
Ola Fekry 2023년 3월 27일
thanks so much

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Scatter Plots에 대해 자세히 알아보기

질문:

2017년 4월 18일

댓글:

2023년 3월 27일

Community Treasure Hunt

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

Start Hunting!

Translated by