w3resource

Pandas DataFrame: plot.hexbin() function

DataFrame.plot.hexbin() function

The plot.hexbin() function is used to generate a hexagonal binning plot.

Generate a hexagonal binning plot of x versus y. If C is None (the default), this is a histogram of the number of occurrences of the observations at (x[i], y[i]).

If C is specified, specifies values at given coordinates (x[i], y[i]). These values are accumulated for each hexagonal bin and then reduced according to reduce_C_function, having as default the NumPy’s mean function (numpy.mean()). (If C is specified, it must also be a 1-D sequence of the same length as x and y, or a column label.)

Syntax:

DataFrame.plot.hexbin(self, x, y, C=None, reduce_C_function=None, gridsize=None, **kwargs)

Parameters:

Name Description Type/Default Value Required / Optional
The column label or position for x points. int or str Required
y   The column label or position for y points. int or str Required
The column label or position for the value of (x, y) point.  int or str Optional
reduce_C_function  Function of one argument that reduces all the values in a bin to a single number (e.g. np.mean, np.max, np.sum, np.std). callable
Default Value: np.mean
 
gridsize  The number of hexagons in the x-direction. The corresponding number of hexagons in the y-direction is chosen in a way that the hexagons are approximately regular. Alternatively, gridsize can be a tuple with two elements specifying the number of hexagons in the x-direction and the y-direction. int or tuple of (int, int)
Default Value: 100
 
**kwds Additional keyword arguments are documented in DataFrame.plot().    

Returns: matplotlib.AxesSubplot
The matplotlib Axes on which the hexbin is plotted.

Example:


Download the Pandas DataFrame Notebooks from here.

Previous: DataFrame-plot-density() function
Next: DataFrame.plot.hist() function



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://www.w3resource.com/pandas/dataframe/dataframe-plot-hexbin.php