Info

此问题已关闭。 请重新打开它进行编辑或回答。

why is the green graph (pco2) not coming in the complete range of x-axis? However it is covering the complete range. i have used plotyyy function to create multi y axis plot.

1 次查看(过去 30 天)
<<
>>
  5 个评论
abishek dixit
abishek dixit 2017-10-20
...Just length() being same does NOT eliminate the possibility of NaN values.
Thanks for the information. But the recommended function also tells that there are not NaNs are present in the data.
_ W/o the data there's little more we can do
the data https://docs.google.com/spreadsheets/d/1tdLh7QbFc2-7j4J3Ixu0FjOq1ktEutneMxRJIvRH6j8/edit?usp=sharing
dpb
dpb 2017-10-20
编辑:dpb 2017-10-20
OK, data isn't the issue...see Answer once noticed the non-standard function...but when using the forum, attach data here; don't ask folks to go somewhere else when all the tools are here in one spot.

回答(1 个)

dpb
dpb 2017-10-20
编辑:dpb 2017-10-20
Oh; my eyes missed the third 'y' in plotyyy; that must be a FEX submittal.
ax=plotyyy(t',sst,t',pco2,t',sss);
datetick('x','mmm-yy')
set(ax(1),'XTick',[])
The problem isn't the y data, it's that you haven't set all three axes to the same range and labelling with datetick and/or xlim to make them match up. Which is the target of the one datetick call is whichever was that returned by gca at the time; you need to pass the axes handles array to it...
datetick(ax,'x','mmm-yy')
set(ax(2:3),'XTick',[])
Probably best practice would be you also use linkaxes to link the three x-axes so they will remain in concert automagically...see
doc linkaxes % for details there.

此问题已关闭。

标签

Community Treasure Hunt

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

Start Hunting!

Translated by