Getting colors using RGB values w/ scatter3
18 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I am trying to get grey colored plot points on my 3D scatter plot, I am unfamiliar with scatter3. From the error messages I am getting using the conventional method (on a regular plot, shown below) - I am assuming there should be an established color vector.
This is what I have currently
scatter3(X,Y,Z,'filled', c, [17 17 17]);
0 commentaires
Réponse acceptée
Adam Danz
le 16 Juil 2019
Modifié(e) : Adam Danz
le 16 Juil 2019
rgb triplets are normalized between 0:1
To convert from decimal code, divide by 255.
[17,17,17]./255
% equals
[ 0.066667 0.066667 0.066667]
The color gray is
% RGP TRIPLE %CSS3 proposed standard name: https://www.w3.org/TR/css-color-3/
[0.5 0.5 0.5] %gray
[0.82422 0.82422 0.82422] %light gray
[0.75 0.75 0.75] %silver
[ 0.66016 0.66016 0.66016] %dark gray
[0.14844 0.14844 0.14844] %mine shaft
[ 0.4375 0.5 0.5625] %slate gray
To apply that to scatter3; here's how to color all points gray and filled.
scatter3(x,y,z,[],[.5,.5,.5],'filled')
4 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Data Distribution Plots dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!