Documentation

### This is machine translation

Translated by
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

# morebins

Increase number of histogram bins

## Syntax

N = morebins(h)
N = morebins(h,direction)

## Description

example

N = morebins(h) increases the number of bins in histogram h by 10% (rounded up to the nearest integer) and returns the new number of bins.

For bivariate histograms, this increases the bin count in both the x and y directions.

N = morebins(h,direction), where h must be a histogram2 object, only increases the number of bins in the dimension specified by direction. The direction option can be 'x', 'y', or 'both'. The default value is 'both'.

## Examples

collapse all

Plot a histogram of 1,000 random numbers and return a handle to the histogram object.

x = randn(1000,1);
h = histogram(x)

h =
Histogram with properties:

Data: [1000x1 double]
Values: [1x23 double]
NumBins: 23
BinEdges: [1x24 double]
BinWidth: 0.3000
BinLimits: [-3.3000 3.6000]
Normalization: 'count'
FaceColor: 'auto'
EdgeColor: [0 0 0]

Show all properties

Use morebins to increase the number of bins in the histogram.

morebins(h);
morebins(h)

ans = 29

## Input Arguments

collapse all

Input histogram, specified as a histogram or histogram2 object.

h cannot be a categorical histogram.

Direction to increase the number of bins, specified as 'x', 'y', or 'both'. Specify 'x' or 'y' to only increase the number of bins in that direction while leaving the number of bins in the other direction constant.

## Output Arguments

collapse all

Number of bins, returned as a scalar or vector. N is the new number of bins for the histogram after increase. For bivariate histogram plots, N is a two-element vector, [nx ny].

Download eBook