Function to make a 2D histogram

Version 1.3.0.0 (1.4 KB) by Sisi Ma
Make 2D histogram on pairs of (x,y) data
3.1K Downloads
Updated 7 Mar 2013

View License

%A Simple function that makes a 2D histgram

% Input: data: two cols, x value; y value
% xrange: range and bins for x value (edges)
% yrange: range and bins for y value (edges)
%Output: Count of a specifice (x,y) bin combination;
% Suggested visualizing tool: I like to use imagesc; bar3 will work fine
% too; have to change axis label though

Example:
data(:,1)=randn(100000,1);
data(:,2)=randn(100000,1);
count=hist2d(data,-1:0.1:1,-1:0.1:1);
imagesc(count);

Cite As

Sisi Ma (2026). Function to make a 2D histogram (https://www.mathworks.com/matlabcentral/fileexchange/29709-function-to-make-a-2d-histogram), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2008a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Histograms in Help Center and MATLAB Answers
Version Published Release Notes
1.3.0.0

bug fixed

1.0.0.0