Is it possible to normalize a hist3 plot so the vertical axis does not have counts but rather probabilities so the volume under the surface integrates to 1? For example,
X = sortrows(randi(10,100,2));
hist3(X)
results in a bivariate histogram of the columns of X but the vertical axis is counting the number of times each combination occurs. Instead, is it possible to change the vertical axis so it represents the fraction of times a combination occurs?
Thanks.

 Accepted Answer

Steven Lord
Steven Lord on 11 Jul 2019

0 votes

Use histogram2 instead of hist3. As stated in the "Alternative Functionality" section of the hist3 documentation page, histogram2 allows you to specify the 'Normalization' parameter.

More Answers (0)

Asked:

on 11 Jul 2019

Commented:

on 11 Jul 2019

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!