2D color plot with 3 vectors
33 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Zhiting
am 28 Mär. 2012
Kommentiert: Riley Weatherholt
am 23 Feb. 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 Kommentare
Akzeptierte Antwort
Weitere Antworten (3)
Richard
am 28 Mär. 2012
you could use pcolor(x,y,z). If you need further instruction let me know.
2 Kommentare
Walter Roberson
am 28 Mär. 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
am 28 Mär. 2012
Just adding if you need a 3d graph:
dotsize=25
scatter3(x(:), y(:), z(:), dotsize, z(:), 'filled')
Siehe auch
Kategorien
Mehr zu Annotations finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!