https://raw.githubusercontent.com/MatthewReid854/reliability/master/docs/images/logo.png

histogram

class reliability.Other_functions.histogram(data, white_above=None, bins=None, density=True, cumulative=False, **kwargs)

Plots a histogram using the data specified. This is similar to plt.hist except that it sets better defaults and also shades the bins white above a specified value (white_above). This is useful for representing complete data as right censored data in a histogram.

Parameters:
  • data (array, list) – The data to plot in the histogram.

  • white_above (float, int, optional) – Bins above this value will be shaded white to represent right censored data. Default = None.

  • bins (array, string, optional) – An array of bin edges or a string to specify how to calculate the bin edges. Acceptable strings are ‘auto’,’fd’,’doane’,’scott’,’stone’, ‘rice’,’sturges’,’sqrt’. Default = ‘auto’. For more information on these methods, see the numpy documentation: https://numpy.org/doc/stable/reference/generated/numpy.histogram_bin_edges.html

  • density (bool, optional) – Determines whether to plot a density histogram or a count histogram. Default = True which is required when plotting a PDF or CDF.

  • cumulative (bool, optional) – Use False for PDF and True for CDF. Default = False.

  • kwargs – Plotting kwargs for the histogram (color, alpha, etc.) which are passed to matplotlib.

Returns:

None