matlab绘图指定标签

如上图需要为横坐标指定标签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;

如果你有更好的办法,欢迎留言,我们共同学习~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值