How can I plot 3D graph using x,y,z data with different axis size/limit?

Hello guys!
I am trying to plot a 3D graph on MATLAB, for non-uniform scattered points (not having equal distances between them), where each point has an x,y and z value. However, I want the axis size for each one to be different but MATLAB is only allowing me to plot it with similar axis size/limit for x,y and z. (For example I want x to be from 0 to 30, y from 0 to 40 and z from 0 to 1, but it allows me to only set 1 size/limit for all of them). Do you have any idea on how to plot it with different axis sizes? Or any other software that allows me to do so?
Thank you so much for your help in advance!

1 Comment

Hello,
I think I have similar problem. I have plotted a 3D graph of my data, but the x-axis is significantly shorter than the rest. Is there some way to widen the spac between ticks on the x-axis/to increase its length?
it looks much better if I do mesh graph, but it does not represent my data as well as the bar graph:
Is there any change to set the axes on the 3D bar graph the same way as they are on the second graph?
Thank you for your help!

Sign in to comment.

Answers (1)

You say that the limits don't work - I assume you mean this doesn't work?
xlim([0 30])
ylim([0 40])
zlim([0 1])

5 Comments

yes, I would really appreciate it if you would be able to provide me with the code that allows me to insert my x,y and z values, set up a limit for them and plot the 3d graph. Because when i use the command you have just mentioned, it doesn't allow me to plot my graph as it says that axis have different sizes. Many thanks for your help
You normally plot your graph first, then change the axis limits
I couldn't do that sorry. Any idea how I do that? Maybe the code I am using is not useful? Do you have a better code by any chance? Thanks
You might be better off reposting your question along with any code and data you have. This sounds like your problem is more to do with actually plotting a graph than just changing axis limits, but unless people know what code and data you have and what you are trying to acheive, the help will be limited.
Thanks a lot for your advice, sorry I am new to this! Much appreciated!

Sign in to comment.

Categories

Asked:

on 20 Apr 2021

Commented:

on 25 May 2024

Community Treasure Hunt

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

Start Hunting!