I need my Scatter plot to be color scaled: I've only had limited success with Scatter3(inputs), no luck with dot commands.
30x3 Matrix of Data
[ 1 2 0]
[ 2 3 9]
...
I tried creating a color scale as directed in help function, only the edge color changed.
c = [ 0 0 .1]
[ 0 0 .2]
...
Scatter3(,,,c) Doesn't work as directed.
Dot notation and paired variables only accepts scalar...
h = scatter3(x,y,z,100,'filled');
h.Marker = 'o';
h.MarkerEdgeColor = 'k'; //Won't take a matrix

 채택된 답변

Steven Lord
Steven Lord 2018년 9월 17일

0 개 추천

When I modified the "Vary Marker Color" example from the scatter3 documentation page to add the 'filled' option to the scatter3 call, it worked as I expected.
If you show the code you wrote where you tried to create a color scale, we may be able to offer some guidance about why it didn't work as you expected and how to correct it.

댓글 수: 1

Philip
Philip 2018년 9월 17일
You are correct sir, adding 'filled' solved the issue.

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

추가 답변 (0개)

카테고리

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

제품

릴리스

R2017b

질문:

2018년 9월 17일

댓글:

2018년 9월 17일

Community Treasure Hunt

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

Start Hunting!

Translated by