Histogram plot (not recommended; use `histogram`

)

`hist`

is not recommended for numeric histograms.
Use `histogram`

instead. Use `hist`

to
plot categorical histograms.

For more information, including suggestions on updating code, see Replace Discouraged Instances of hist and histc.

`hist(`

creates a
histogram bar chart of the elements in vector `x`

)`x`

.
The elements in `x`

are sorted into 10 equally spaced
bins along the *x*-axis between the minimum and
maximum values of `x`

. `hist`

displays
bins as rectangles, such that the height of each rectangle indicates
the number of elements in the bin.

If the input is a multi-column array, `hist`

creates
histograms for each column of `x`

and overlays them
onto a single plot.

If the input is of data type `categorical`

,
each bin is a category of `x`

.

`hist(`

sorts `x`

,`xbins`

)`x`

into
bins with intervals or categories determined by the vector `xbins`

.

If

`xbins`

is a vector of evenly spaced values, then`hist`

uses the values as the bin centers.If

`xbins`

is a vector of unevenly spaced values, then`hist`

uses the midpoints between consecutive values as the bin edges.If

`x`

is of data type`categorical`

, then`xbins`

must be a categorical vector or cell array of strings that specifies categories.`hist`

plots bars only for those categories.

The length of the vector `xbins`

is
equal to the number of bins.

Was this topic helpful?