【转载】【Matlab】设置XTick标签显示格式为LaTeX格式_CallMeJacky的博客-CSDN博客_matlab xtickMatlab在绘图的过程中,为了充分地说明数据,往往需要配置文字说明,如公式等。此时,就需要LaTeX来帮助图例中的文字格式更加美观了。Matlab 图形中title 、xlabel、ylabel 、zlabel、textbox 和legend 等的Interpreter 属性有三个属性: latex 、tex、none。默认为tex 。LaTeX语法格式如下:Tex字符含...https://blog.csdn.net/zyxhangiian123456789/article/details/87818320

test1=rand(1,20);                   %20长度
test2=rand(1,100);                  %100 长度
combineData = [test1,test2];        % 组合
group = [zeros(1,20),ones(1,100)];  
boxplot(combineData,group);
set(gca,'TickLabelInterpreter','latex'); 
set(gca,'xticklabel',{'$$-\pi$$','$$\frac{1}x$$'});
    set(gca,'TickLabelInterpreter','latex'); % 先设置这个!!
    set(gca,'XTick',[freqCentLog([21 28])]);
    set(gca,'Xticklabel',{0.4 4});           %{[freqCentLog([21 28])]/1e6}
    set(gca,'YTick',[MelScale([1 7 14 21 28])]);
    set(gca,'Yticklabel',{'$0$','${m_{\pi_1}}$','${m_{\pi_2}}$','${m_{\pi_3}}$','${m_N}$'});


 使用句柄方式:

        h = gca;
        h.YTick=0.2:0.1:1;
        newYTickLabel={'0.2','0.3','0.4','0.5','0.6','0.7','0.8','0.9','1.0'};
        h.YTickLabel=newYTickLabel;
        set(gca,'XTick',[0:0.2:1]);

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐