当前位置: 首页 > 程序语言 >我主要想将图例legend分为两列,分为两列后,xlabel,ylabel的内容就显示不出来了

我主要想将图例legend分为两列,分为两列后,xlabel,ylabel的内容就显示不出来了

作者 阿毛虫
来源: 小木虫 150 3 举报帖子
+关注

figure('Renderer', 'painters', 'Units', 'centimeters', 'Position', [0 0 6.8 4], 'DefaultAxesFontSize',8);
pl=plot(x,r1,'-xy',x,r2,'-*w',x,r3,'-+c',x,r4,'-.r',x,r6,'-pg',x,r8,'-hb',x,r9,'-dm',x,r10,'-sk');
legend(pl(1:4),'M=0','M=0.001','M=0.01','M=0.1');
ah=axes('position',get(gca,'position'),'visible','off');
legend(ah,pl(5:8),'M=1','M=10','M=100','M=1000');

aaa=[1 2 3 4 5 6 7 8 9 10 11];
xticks(aaa)
xticklabels(aaa)
xlabel('$\mathrm{modal} \ \mathrm{order}$','interpreter','latex')
ylabel('$\mathrm{modal} \  \mathrm{damping} \ \mathrm{ratio} \ \zeta_{i}$','interpreter','latex')
我主要想将图例legend分为两列,分为两列后,xlabel,ylabel的内容就显示不出来了,见图一,要是加上一个axis on,可以显示出来,但是就成了第二幅图,应该怎么办

我主要想将图例legend分为两列,分为两列后,xlabel,ylabel的内容就显示不出来了
untitled.jpg


我主要想将图例legend分为两列,分为两列后,xlabel,ylabel的内容就显示不出来了-1
untit1led.jpg 返回小木虫查看更多

今日热帖
  • 精华评论
  • jiazi45

    label代码放到 legend前面试试呢?

  • 阿毛虫

    引用回帖:
    2楼: Originally posted by jiazi45 at 2019-08-07 15:51:54
    label代码放到 legend前面试试呢?


猜你喜欢
下载小木虫APP
与700万科研达人随时交流
  • 二维码
  • IOS
  • 安卓