zoukankan      html  css  js  c++  java
  • Matlab的XTickLabel中数值带下标

    %axis为'x''y',分别表示更改x或y刻度
    %ticks是字符cell
    function settick(axis,ticks)
    n=length(ticks);
    tkx=get(gca,'XTick');tky=get(gca,'YTick');
    switch axis
        case 'x'
            w=linspace(tkx(1),tkx(end),n);
            set(gca, 'XTick', w, 'XTickLabel', []);%刷新刻度,去掉刻度值
            yh=(14*w(1)-w(end))/13;%按坐标轴比例调整刻度纵坐标位置
            for i=1:n
                text('Interpreter','tex','String',ticks(i),'Position',[w(i),yh],'horizontalAlignment', 'center');
            end
        case 'y'
            w=linspace(tky(1),tky(end),n);
            set(gca, 'YTick', w, 'YTickLabel', []);
            xh=(11*w(1)-w(end))/10;
            for i=1:n
                text('Interpreter','tex','String',ticks(i),'Position',[xh,w(i)],'horizontalAlignment', 'center');
            end
    end

    例如:
    >> x=0:0.1:4*pi;plot(x,sin(x));ticks={'G_1'  'G_2'  'G_3'  'G_4'  'G_5'};settick('x',ticks)
    >> figure;x=0:0.1:4*pi;plot(x,sin(x));ticks={'G_1'  'G_2'  'G_3'  'G_4'  'G_5'};settick('y',ticks)

    from: http://www.ilovematlab.cn/thread-39718-1-1.html

  • 相关阅读:
    Spring MVC下拉选项(Select)
    Spring MVC多项单选按钮
    Spring MVC单选按钮
    Spring MVC复选框(多项)
    Spring MVC复选框
    Spring MVC文本域
    Spring MVC密码处理
    Spring MVC页面重定向
    Spring MVC静态页面
    Spring MVC表单处理
  • 原文地址:https://www.cnblogs.com/GarfieldEr007/p/5536040.html
Copyright © 2011-2022 走看看