Filter löschen
Filter löschen

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

4 Ansichten (letzte 30 Tage)
B de Bruin
B de Bruin am 17 Aug. 2020
Beantwortet: Aditya Patil am 20 Nov. 2020
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?

Antworten (1)

Aditya Patil
Aditya Patil am 20 Nov. 2020
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)

Kategorien

Mehr zu Introduction to Installation and Licensing finden Sie in Help Center und File Exchange

Produkte


Version

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by