Plotyy problem, curves incomplete

1 回表示 (過去 30 日間)
Jeremy le Gall
Jeremy le Gall 2015 年 7 月 23 日
コメント済み: dpb 2015 年 7 月 23 日
Hello everyone,
I am beginning with Matlab, and I am trying to plot a lot of datas. In fact, I am using a plotyy to plot 5 curves on the first y-axis and one on the second. And I don't know why, but all the curve plotted on the second axes will be incomplete. Meaning that for example all my datas are from t [0;150]. My first axis curves are going until t=150, but on the second graph, they stop around 140.
I looked at the variables, but everthing is fine their (I have all the necessary datas). I also tried to reduce the x axis (from [0;150] to [0,130]) but I have also the same problem, datas on the second y-axis stop around 120. I really don't understand why. Maybe this is just coming from the plotyy but I really do not understand why.
Thanks in advance for your help everyone!
My code is attach to this post

採用された回答

dpb
dpb 2015 年 7 月 23 日
編集済み: dpb 2015 年 7 月 23 日
Would need the data to go along with the m-file to see for certain but I note that you have one xlim call with no axes specified--my best guess is you have different x limits on the two owing to that.
I suggest after
[ax,H1,H2]=plotyy(...
follow with
linkaxes(ax,'x') % link the two x-axes to match up with each other automagically
xlim(ax(1),[0 150])
and there's a good chance your problem will be cured. Otherwise, as noted, will need the data to reproduce the problem.

その他の回答 (1 件)

Jeremy le Gall
Jeremy le Gall 2015 年 7 月 23 日
Fantastic, thank you a lot!!
However, I think you made a mistake, it is not as, but ax in your linkaxes!
But thank you for such a rapidity! I will come back here!
have a nice day
  1 件のコメント
dpb
dpb 2015 年 7 月 23 日
Use 'Comment' for comments rather than 'Answer', but yes, was a typo; thanks. Corrected the Answer.

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

カテゴリ

Help Center および File ExchangeTwo y-axis についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by