Make the x axis of a line plot vertical
Show older comments
I data saved in a cell array that I wish to plot in a vertical (portrait) axis in a gui window. The data is essentially a vertically binned matrix (the sum of each row in a single column). When I plot this data in the axis, the x axis is at the bottom, meaning all the data is squished into a narrow plot. My query is, how do I make the x axis vertical and the y axis horizontal? I have tried the simple plot(y,x) command but I did not specify x and y, the data is in a cell array so this does not work. Any help would be greatly appreciated
1 Comment
Adam
on 6 Jul 2017
What do you mean by 'doesn't work'? You have to pull the data out of a cell array however you plot it so why is plot(y,x) and different to plot(x,y)?
You can rotate the axes through 90-degrees, but when I have done that it quickly gets confusing when giving instructions to the axes.
Accepted Answer
More Answers (0)
Categories
Find more on 2-D and 3-D Plots 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!