shifting x-axis

8 次查看(过去 30 天)
Syed Abbas
Syed Abbas 2012-1-17
Hi,
I want to shift the x-axis from the bottom to the top of a figure using the command line. I know how to do it by using the plot tools. I would like to know how to do it via the command line. Thanks

采纳的回答

the cyclist
the cyclist 2012-1-17
plot(1:10)
set(gca,'XAxisLocation','top')
  3 个评论
Syed Abbas
Syed Abbas 2012-1-17
Just a follow up question, is it possible to create two copies of the x-axis, one positioned at the bottom and the other positioned at the top?
the cyclist
the cyclist 2012-1-17
Probably the easiest way to plot two axes is with the plotyy() function. For example:
figure
[ax,h1,h2] = plotyy(1:10,1:10,1:10,2:11);
set(ax(1),'XAxisLocation','top')
set(ax(2),'XAxisLocation','bottom')
If you don't have two set of data to plot, you use "NaN" in place of the second pair of x-y data.
[If you have more detailed questions, you might want to start another thread, so it doesn't get lost in the comments. I think people tend to ignore questions that have accepted answers.]

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Two y-axis 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by