Plotting in two side
显示 更早的评论
Matlab includes plotyy for plotting two graphs with distinct yaxes, however it does not synchronize the tics. Matlab also does not allow you to disable the tics on the opposite side. so far as I am aware.
Now I'd like to plot two lines with entirely unconnected y-data. The tics on the left and right axes are currently out of sync, making the plot look skewed.
So I need a way to synchronize the tics on both sides of the y-axis.
This is my plot function:-
[axiss,height1,height2] = plotyy(x_0, y_1, x_0, y_2);
I wrote this much till now. Please help what to do further:-
a_0 = axes;
set(a_0,'Box','on','Color','white','XTick',[],'YTick',[]);
a_1 = axes('Position',get (a_0, 'Position'));
set(a_1,'Box','off','Color','none','YAxisLocation','left');
a_2 = axes('Position',get (a_0,'Position'));
set(a_2,'Box','off','Color','none','XTick',[],'YAxisLocation','right');
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Axis Labels 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!