MATLAB: How to create and assign custom color scheme per value on a scatter3 plot

colorcustomgraphplotscatterscatter3

Plotting a path of latitude, longitude and altitude using scatter3, I want to assign a color scheme for each point based on its air temperature. How do I create a color gradient from the max/min temperatures values and automatically fill in the rest? Thank you.

Best Answer

That seems to be described in the documentation for scatter3:
scatter3(X,Y,Z,S,C) draws each circle with the color specified by C.
  • If C is a vector with length equal to the length of X, Y, and Z, then the values in C are linearly mapped to the colors in the current colormap.