Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
高级会员
注册日期: 2019-11-21
帖子: 3,006
声望力: 66 ![]() |
![]()
我创建了一个选项卡式面板,在该面板中我想创建一个具有多个轴的图。为此,我正在使用https://de.mathworks.com/matlabcentral/fileexchange/9016-addaxis中的 “ addaxis”。
我的代码: obj.plot=axes('Parent', obj.tab, 'Position',[0.05, 0.15 , 0.92, 0.83], 'Units', 'normalized'); x = 0:.1:4*pi; plot(x,sin(x)); addaxis(x,sin(x-pi/3)); addaxis(x,sin(x-pi/2),[-2 5],'linewidth',2); addaxis(x,sin(x-pi/1.5),[-2 2],'v-','linewidth',2); addaxis(x,5.3*sin(x-pi/1.3),':','linewidth',2); addaxislabel(1,'one'); addaxislabel(2,'two'); addaxislabel(3,'three'); addaxislabel(4,'four'); addaxislabel(5,'five'); addaxisplot(x,sin(x-pi/2.3)+2,3,'--','linewidth',2); addaxisplot(x,sin(x-pi/1),5,'--','linewidth',2); legend('one','two','three','four','five','three-2','five-2'); 但是当我执行代码时,轴丢失了。创建图形时: figure() x = 0:.1:4*pi; plot(x,sin(x)); addaxis(x,sin(x-pi/3)); addaxis(x,sin(x-pi/2),[-2 5],'linewidth',2); addaxis(x,sin(x-pi/1.5),[-2 2],'v-','linewidth',2); addaxis(x,5.3*sin(x-pi/1.3),':','linewidth',2); addaxislabel(1,'one'); addaxislabel(2,'two'); addaxislabel(3,'three'); addaxislabel(4,'four'); addaxislabel(5,'five'); addaxisplot(x,sin(x-pi/2.3)+2,3,'--','linewidth',2); addaxisplot(x,sin(x-pi/1),5,'--','linewidth',2); legend('one','two','three','four','five','three-2','five-2'); 一切顺利。 我添加了两个屏幕截图。 ![]() ![]() 更多&回答... |
![]() |
![]() |