How do I make colors for scatter3 same as in Stata graphs

조회 수: 1 (최근 30일)
B de Bruin
B de Bruin 2020년 8월 17일
답변: Aditya Patil 2020년 11월 20일
I have data that I visually represent using Stata and using MatLab. I have seven colors in the Stata graph, corresponding with seven groups. I would like to use the same colors in the MatLab graph I create with scatter3d. How?

답변 (1개)

Aditya Patil
Aditya Patil 2020년 11월 20일
You can pass a 3D matrix of RGB values to scatter3 function as in following example,
[X,Y,Z] = sphere(16);
x = [0.5*X(:); 0.75*X(:); X(:)];
y = [0.5*Y(:); 0.75*Y(:); Y(:)];
z = [0.5*Z(:); 0.75*Z(:); Z(:)];
S = repmat([50,25,10],numel(X),1);
C = repmat([1,2,3],numel(X),1);
s = S(:);
c = C(:);
figure
scatter3(x,y,z,s,c)
view(40,35)

카테고리

Help CenterFile Exchange에서 Discrete Data Plots에 대해 자세히 알아보기

제품


릴리스

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by