Changeset 7551 for issm/trunk


Ignore:
Timestamp:
02/28/11 22:56:41 (14 years ago)
Author:
Eric.Larour
Message:

added bunch of options

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/m/qmu/plot/plot_hist_norm.m

    r7398 r7551  
    180180                {'hmin','hmax','hnint',...
    181181                 'ymin1','ymax1','ymin2','ymax2',...
    182                  'nrmplt','cdfplt','nrmleg','cmap'},...
     182                 'nrmplt','cdfplt','cdfleg','nrmleg','cmap','titleplt','xlabelplt','ylabelplt','FontSize'},...
    183183                'exact'))
    184184            eval([varargin{iarg} '=varargin{iarg+1};']);
     
    237237%  draw the bar plot
    238238
    239 figure
     239%figure
    240240if ~exist('nrmplt','var')
    241241    nrmplt='bar';
     
    314314ylim(ylims)
    315315
     316if exist('FontSize','var'),
     317        fontsize=FontSize;
     318else
     319        fontsize=12;
     320end
     321
    316322%  add the annotation
    317 
    318 if exist('cdfplt','var') && ...
    319    (strncmpi(cdfplt,'off',3) || strncmpi(cdfplt,'n',1))
    320     title('Relative Frequency Histogram')
    321 else
    322     title('Relative Frequency Histogram with CDF')
    323 end
    324 xlabel('Interval Edge Value');
    325 ylabel('Relative Frequency');
    326 
     323if exist('titleplt','var'),
     324        title(titleplt,'FontSize',fontsize);
     325else
     326        if exist('cdfplt','var') && ...
     327           (strncmpi(cdfplt,'off',3) || strncmpi(cdfplt,'n',1))
     328                title('Relative Frequency Histogram','FontSize',fontsize)
     329        else
     330                title('Relative Frequency Histogram with CDF','FontSize',fontsize)
     331        end
     332end
     333
     334if exist('xlabelplt','var'),
     335        xlabel(xlabelplt,'FontSize',fontsize);
     336else
     337        xlabel('Interval Edge Value');
     338end
     339if exist('ylabelplt','var'),
     340        ylabel(ylabelplt,'FontSize',fontsize);
     341else
     342        ylabel('Relative Frequency');
     343end
    327344if exist('descr','var')
    328     hleg1=legend(ax1,descr(1:length(hl1)),'Location','NorthWest',...
    329                  'Color','none','Interpreter','none');
    330 else
    331     hleg1=legend(ax1);
     345        if ~strncmpi(cdfleg,'off',3),
     346                hleg1=legend(ax1,descr(1:length(hl1)),'Location','Best','Color','none','Interpreter','none');
     347        end
     348else
     349        if ~exist('cdfleg','var') || (~strncmpi(cdfleg,'off',3) || ~strncmpi(cdfleg,'n',1))
     350                hleg1=legend(ax1);
     351        end
    332352end
    333353
     
    419439% legend doesn't combine with bar chart above
    420440        if exist('cdescr','var')
    421             hleg2=legend(ax2,cdescr(1:length(hl2)),'Location','NorthEast',...
     441            hleg2=legend(ax2,cdescr(1:length(hl2)),'Location','Best',...
    422442                         'Color','none','Interpreter','none');
    423443%             set(hleg2,'Color','white')
    424444        else
    425             hleg2=legend(ax2);
     445            hleg2=legend(ax2,'Location','Best');
    426446%             set(hleg2,'Color','white')
    427447        end
Note: See TracChangeset for help on using the changeset viewer.