如上图需要为横坐标指定标签L1/L3等标签
方法1:
axis([0 6 -0.1 0.1]);%指定xy轴范围,x轴0~6,y轴-0.1~0.1
set(gca,'xtick',0.5:1:6); %设置x轴标签起始点,结束点,间隔
xticklabels({'L1','L3','L5','L7','L11','L14'}); %设置自定义的x轴标签
方法2:
如上图,当建立的标签带有上下标时,可以使用text函数直接添加
axis([0 6 -0.1 0.1])
set(gca,'xtick',0.5:1:6,'xticklabels',[]);%这里一定要设置标签为空值,即不显示
set(gca,'YTick',-0.1:0.05:0.1,'FontSize',9,'fontname','times new roman')
ylabel('\itw \rm(m/s)','FontSize',11,'FontName', 'Times New Roman');
text(0.35,-0.14,'\itL\rm_{1}','FontSize',10,'FontName', 'Times New Roman');
text(1.35,-0.14,'\itL\rm_{3}','FontSize',10,'FontName', 'Times New Roman');
text(2.35,-0.14,'\itL\rm_{5}','FontSize',10,'FontName', 'Times New Roman');
text(3.35,-0.14,'\itL\rm_{7}','FontSize',10,'FontName', 'Times New Roman');
text(4.35,-0.14,'\itL\rm_{11}','FontSize',10,'FontName', 'Times New Roman');
text(5.35,-0.14,'\itL\rm_{14}','FontSize',10,'FontName', 'Times New Roman');
box on;
grid on;
如果你有更好的办法,欢迎留言,我们共同学习~