Plotting 3D plot with 3 variables

7 views (last 30 days)
jgillis16
jgillis16 on 19 Feb 2016
Commented: Star Strider on 19 Feb 2016
I have three variables (let's call them x, y, and z), and x and y represent coordinates while z is a value that correlates to the 'strength' of a single point. I wanted to plot a 3D graph where every single point is plotted according to it's respective x and y value, while have a color scheme that shows which point possesses the greatest 'z' value (sort of like a heat map). Is it possible to do this?

Answers (1)

Star Strider
Star Strider on 19 Feb 2016
Not certain what you want to do. I would experiment with the scatter3 function.
  2 Comments
jgillis16
jgillis16 on 19 Feb 2016
Edited: jgillis16 on 19 Feb 2016
Hey Star. It was actually something along the lines of a question I asked last year that you helped solve: http://www.mathworks.com/matlabcentral/answers/225498-another-question-has-come-up-about-hist3. But, instead of having the Z axis concentrate on the cumulative count of points in a bin, I want to do this as a scatter3 like you initially suggested but with the z variable not acting as an axis but follows a colormap value, where increasing values of z make the points closer to red, etc.
Hopefully that helps somewhat...
Star Strider
Star Strider on 19 Feb 2016
Look through the scatter3 documentation. You can change the sizes and colours of the markers as you wish.

Sign in to comment.

Categories

Find more on 2-D and 3-D Plots in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!