Changeset 2996


Ignore:
Timestamp:
02/10/10 10:21:59 (15 years ago)
Author:
Eric.Larour
Message:

Added xticklabel and yticklabel, as well as colorbar fontsize.

Location:
issm/trunk/src/m/classes/public/plot
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/m/classes/public/plot/applyoptions.m

    r2947 r2996  
    131131                c=colorbar;
    132132        end
    133         set(c,'FontSize',fontsize);
     133        if exist(options,'colorbarfontsize'),
     134                set(c,'FontSize',getfieldvalue(options,'colorbarfontsize',18));
     135        end
    134136        if exist(options,'wrapping')
    135137                lim=get(c,'Ylim');
     
    152154                        fraction=(scalevalues(i)-scaleminmax(1))/(scaleminmax(2)-scaleminmax(1));
    153155                        scalevalues(i)=round_ice(logvalue^scalevalues(i),2);
    154                         scalestring=[scalestring; sprintf('%8.4g',scalevalues(i))];
     156                        scalestring=[scalestring; sprintf('%4.4g',scalevalues(i))];
    155157                end
    156158                set(c,'YTickLabel',scalestring);
    157                 set(c,'FontSize',fontsize);
    158159        end
    159160        if exist(options,'colorbartitle'),
     
    164165                axes(backup);
    165166        end
    166 %colorbar OFF
     167        %colorbar OFF
    167168elseif getfieldvalue(options,'colorbar',1)==0,
    168169        colorbar('off');
     
    222223end
    223224
     225%YTickLabel
     226if exist(options,'yticklabel'),
     227        set(gca,'YTickLabel',getfieldvalue(options,'YTickLabel'));
     228end
     229
     230%XTickLabel
     231if exist(options,'xticklabel'),
     232        set(gca,'XTickLabel',getfieldvalue(options,'XTickLabel'));
     233end
     234
    224235%position of figure
    225236if exist(options,'position'),
  • issm/trunk/src/m/classes/public/plot/plot_manager.m

    r2947 r2996  
    126126%standard plot:
    127127subplot(nlines,ncols,i);
     128
     129%apply position change:
     130if exist(options,'position')
     131        set(gca,'Position',getfieldvalue(options,'position'));
     132end
     133
     134%plot unit
    128135plot_unit(x,y,z,elements,data2,isongrid,is2d,isquiver,options);
    129136
  • issm/trunk/src/m/classes/public/plot/plotdoc.m

    r2874 r2996  
    6161disp('       ''colorbarcornerposition'': ''West'',''North'',etc ...');
    6262disp('       ''colorbartitlerotation'': -90, etc ...');
     63disp('       ''colorbarfontsize'': specify colorbar fontsize');
    6364disp('       ''colormap'': same as standard matlab option (''jet'',''HSV'',''cool'',''spring'',''gray'',...)');
    6465disp('       ''contourlevels'': N or {value1,valu2,value3,...} add the contours of the specified values or N contours');
     
    8586disp('       ''xlabel'': same as standard matlab option (ex:''km'')');
    8687disp('       ''ylabel'': same as standard matlab option');
     88disp('       ''xticklabel'': specifiy xticklabel');
     89disp('       ''yticklabel'': specifiy yticklabel');
    8790disp('       ''overlay'': yes or no. This will overlay a radar amplitude image behind');
    8891disp('       ''highres'': resolution of overlayed radar amplitude image (default is 0, high resolution is 1).');
Note: See TracChangeset for help on using the changeset viewer.