PlotYY X axis doubled

30 ビュー (過去 30 日間)
ACHOURI ANAS
ACHOURI ANAS 2013 年 6 月 25 日
Hello,
Can someone please let me know how can avoid to have the X axis doubled when i use the command PlotYY ?
I use PlotYY to plot two curves that have a different Y axis for each one, and the same X axis.
So my problem, is that the X axis appears twice in the graph, and then it is hard to read the X graduation.
Best,
Anas

回答 (3 件)

Zhongxian pan
Zhongxian pan 2013 年 8 月 19 日
linkaxes(AX,'x');
set(AX(2),'XTickLabel',[]);

Leah
Leah 2013 年 6 月 25 日
you can turn it off by then you won't know if your xaxis consistent for each y axis. it's best to make them match
turn off (not advised)
[AX,H1,H2] = plotyy(...);
set(AX(2),'xticklab',[],'xtick',[])
make match
set(AX(2),'xtick',get(AX(1),'xtick'),'xticklab',get(AX(1),'xticklab'))
  3 件のコメント
ACHOURI ANAS
ACHOURI ANAS 2013 年 6 月 26 日
the tick marks are not doubled anymore, but the horizontal line is still doubled at the bottom of the plot.

サインインしてコメントする。


Tom
Tom 2013 年 6 月 25 日
Moving one x axis to the top might make things clearer
AX = plotyy(...);
set(AX(2),'XAxisLocation','Top')
  3 件のコメント
ACHOURI ANAS
ACHOURI ANAS 2013 年 6 月 26 日
ok, thank you very much

サインインしてコメントする。

Community Treasure Hunt

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

Start Hunting!

Translated by