numpy.histogram2d — NumPy v1.13 Manual (original) (raw)

x : array_like, shape (N,)

An array containing the x coordinates of the points to be histogrammed.

y : array_like, shape (N,)

An array containing the y coordinates of the points to be histogrammed.

bins : int or array_like or [int, int] or [array, array], optional

The bin specification:

  • If int, the number of bins for the two dimensions (nx=ny=bins).
  • If array_like, the bin edges for the two dimensions (x_edges=y_edges=bins).
  • If [int, int], the number of bins in each dimension (nx, ny = bins).
  • If [array, array], the bin edges in each dimension (x_edges, y_edges = bins).
  • A combination [int, array] or [array, int], where int is the number of bins and array is the bin edges.

range : array_like, shape(2,2), optional

The leftmost and rightmost edges of the bins along each dimension (if not specified explicitly in the bins parameters):[[xmin, xmax], [ymin, ymax]]. All values outside of this range will be considered outliers and not tallied in the histogram.

normed : bool, optional

If False, returns the number of samples in each bin. If True, returns the bin density bin_count / sample_count / bin_area.

weights : array_like, shape(N,), optional

An array of values w_i weighing each sample (x_i, y_i). Weights are normalized to 1 if normed is True. If normed is False, the values of the returned histogram are equal to the sum of the weights belonging to the samples falling into each bin.