Mercurial > hg > camir-aes2014
view toolboxes/MIRtoolbox1.3.2/MIRToolbox/@mirhisto/display.m @ 0:e9a9cd732c1e tip
first hg version after svn
author | wolffd |
---|---|
date | Tue, 10 Feb 2015 15:05:51 +0000 |
parents | |
children |
line wrap: on
line source
function display(s) % SCALAR/DISPLAY display the values of an histogram disp(' '); d = get(s,'Data'); b = get(s,'Bins'); t = ['Histogram of ',get(s,'Title')]; n = get(s,'Name'); l = get(s,'MultiData'); u = get(s,'Unit'); if not(isempty(u)) && not(strcmp(u,'.')) u = [' (in ',u,')']; end pp = get(s,'PeakPos'); for i = 1:length(d) figure set(gca,'NextPlot','replacechildren',... 'LineStyleOrder',{'-',':','--',':','-.'}) nl = size(b{i},1); for j = 1:nl bar((b{i}(j,:,1)+b{i}(j,:,2))/2,d{i}(j,:)); hold all end if not(isempty(pp{i}{1})) for j = 1:nl; ppj = pp{i}{1}{1,j,1}; bar((b{i}(j,ppj,1)+b{i}(j,ppj,2))/2,d{i}(j,ppj),'or') end end xlabel(['values',u]); ylabel('number of occurrences') title(t) nl = size(d{i},1); if nl>1 legend(l,'Location','Best') end fig = get(0,'CurrentFigure'); va = inputname(1); if isempty(va) va = 'ans'; end disp([va,' is the ',t,' related to file ',n{i},... ' is displayed in Figure ',num2str(fig),'.']); end disp(' ');