How to plot 2 sets of data of different length with a common x axis on a single graph (3D plot)

2 views (last 30 days)
Hi Everyone,
I have two sets of data that have the same x axis, but a different 2nd axis/y axis. Is there a way to plot this such that the x axis is the x data, data 1 is on the y axis and data 2 is on the z axis? Oh and the two data sets may not be the same length.
Example: Say you wanted to plot horsepower, torque, and the year of a car - with the year of the car being the common axis, and horse power and torque being data 1 and data 2 as mentioned above.
Thanks for your help, Dan

Answers (1)

the cyclist
the cyclist on 27 Mar 2015
It seems to me that a 3-dimensional display is not the right idea for this. What about using the plotyy command instead?
  1 Comment
Dan
Dan on 30 Mar 2015
Thanks so much for your response!
After exploring the 'plot3' command in more depth, I was able to achieve what I needed to do. The key was to pad the constant 'x-axis' with an array of ones that matched the size of the y-axis dataset.
That 'plotyy' command is really neat though. I did not know about it beforehand. Thanks for the suggestion!
-Dan

Sign in to comment.

Categories

Find more on Two y-axis in Help Center and File Exchange

Products

Community Treasure Hunt

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

Start Hunting!