Revision: 39810
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at January 21, 2011 07:19 by gobbledygook88
Initial Code
%========================================================== % Plots a histogram % + Frequency labels % + Bin edges %========================================================== % Number of bins binNumbers = 10; % Load in data (single column data file) data = load('data.out'); % Close any graphs currently open close all; % Plot histogram hist(data,binNumbers); % Run hist function again to grab bins [n,xout] = hist(data,binNumbers); % Set length of bins binLength = length(xout); % Make graph fullscreen set(gcf, 'Position', get(0,'Screensize')); % Graph labels xlabel('Bins'); ylabel('Count'); title('Histogram'); % Y-Offset value. Change accordingly offsetY = 33; % Put counts over the bars. for bin = 1 : binLength caption = sprintf('%d', n(bin)); text(xout(bin), n(bin)+offsetY, caption, 'VerticalAlignment','bottom', 'HorizontalAlignment', 'center'); end % Bin edge variables max = max(data); min = min(data); width = ( max - min ) / binNumbers; ticks = min:width:max; % Set new intervals set(gca,'XTick', ticks);
Initial URL
Initial Description
Plots a histogram from an external file with the frequency of each bin shown above each bar. The XTick is also the intervals of the histogram.
Initial Title
Histogram Styles
Initial Tags
Initial Language
MatLab