2D color plot with 3 vectors
33 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Zhiting
le 28 Mar 2012
Commenté : Riley Weatherholt
le 23 Fév 2021
I have three vectors: x, y and z. Each (x(i), y(i)) coordinate corresponds to one z(i). I want to plot a 2D plot with x, y as axes and z denotes the colors. What should I do? Thanks a lot.
0 commentaires
Réponse acceptée
Plus de réponses (3)
Richard
le 28 Mar 2012
you could use pcolor(x,y,z). If you need further instruction let me know.
2 commentaires
Walter Roberson
le 28 Mar 2012
image() would be better than pcolor().
pcolor() and image() would assume that you have a full matrix of data, but the user only has vectors -- scattered points.
Thomas
le 28 Mar 2012
Just adding if you need a 3d graph:
dotsize=25
scatter3(x(:), y(:), z(:), dotsize, z(:), 'filled')
Voir également
Catégories
En savoir plus sur Annotations 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!