Changeset 14461


Ignore:
Timestamp:
03/20/13 13:31:41 (12 years ago)
Author:
Mathieu Morlighem
Message:

BUG: fixed issue of text positioning for horizontal cb

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/m/plot/manualcb.m

    r14418 r14461  
    2222        error('zmin should be smaller than zmax');
    2323end
     24
     25%Get plot axes
     26mainaxes = gca;
    2427
    2528%process options
     
    7780        end
    7881else
    79         text(ytick,-0.5+zeros(size(ztick)),num2str(ztick'),'HorizontalAlignment','center','VerticalAlignment','top','FontSize',fontsize)
     82        %Use FOR LOOP otherwise numbers are not correcly centered
     83        for i=1:length(ytick), text(ytick(i),-0.5,num2str(ztick(i)),'HorizontalAlignment','center','VerticalAlignment','top','FontSize',fontsize); end
    8084        if smallbars,
    8185                for i=1:numel(ztick)
    8286                        patch([ytick(i) ytick(i)],[0.8 1.0],[ytick(i) ytick(i)],'k')
    8387                        patch([ytick(i) ytick(i)],[0.0 0.2],[ytick(i) ytick(i)],'k')
    84 
    8588                end
    8689        end
     
    9093        title(getfieldvalue(options,'title'),'FontSize',fontsize);
    9194end
     95if exist(options,'ylabel'),
     96        ylabel(getfieldvalue(options,'ylabel'),'FontSize',fontsize);
     97end
    9298       
     99%Back to original axes
     100axes(mainaxes);
     101
    93102function delta = dtick(range)
    94103%Tick intervals
Note: See TracChangeset for help on using the changeset viewer.