histogram Interface

public interface histogram

Module Procedures

private subroutine histogram_rgb(data, bins, range, density, weights, cumulative, histtype, orientation, stacked, log, label, color, alpha)

Matplotlib-style alias for hist_rgb.

Parameters data : real(wp), contiguous, intent(in) Sample values. bins : integer, optional Number of bins. range : real(wp), optional Lower and upper bin range. density : logical, optional Normalize the histogram when .true. weights : real(wp), optional Per-sample weights. cumulative : logical, optional Accumulate bin counts when .true. histtype : character(len=), optional Histogram style keyword. orientation : character(len=), optional 'vertical' or 'horizontal'. stacked : logical, optional Accepted for matplotlib parity. log : logical, optional Accepted for matplotlib parity. label : character(len=*), optional Legend label. color : real(wp)(3), optional Solid RGB color. alpha : real(wp), optional Bar transparency.

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in), contiguous :: data(:)
integer, intent(in), optional :: bins
real(kind=wp), intent(in), optional :: range(2)
logical, intent(in), optional :: density
real(kind=wp), intent(in), optional :: weights(:)
logical, intent(in), optional :: cumulative
character(len=*), intent(in), optional :: histtype
character(len=*), intent(in), optional :: orientation
logical, intent(in), optional :: stacked
logical, intent(in), optional :: log
character(len=*), intent(in), optional :: label
real(kind=wp), intent(in), optional :: color(3)
real(kind=wp), intent(in), optional :: alpha

private subroutine histogram_string(data, color, bins, range, density, weights, cumulative, histtype, orientation, stacked, log, label, alpha)

Matplotlib-style alias for hist_string.

Parameters data : real(wp), contiguous, intent(in) Sample values. color : character(len=), intent(in) Named or hex color string. bins : integer, optional Number of bins. range : real(wp), optional Lower and upper bin range. density : logical, optional Normalize the histogram when .true. weights : real(wp), optional Per-sample weights. cumulative : logical, optional Accumulate bin counts when .true. histtype : character(len=), optional Histogram style keyword. orientation : character(len=), optional 'vertical' or 'horizontal'. stacked : logical, optional Accepted for matplotlib parity. log : logical, optional Accepted for matplotlib parity. label : character(len=), optional Legend label. alpha : real(wp), optional Bar transparency.

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in), contiguous :: data(:)
character(len=*), intent(in) :: color
integer, intent(in), optional :: bins
real(kind=wp), intent(in), optional :: range(2)
logical, intent(in), optional :: density
real(kind=wp), intent(in), optional :: weights(:)
logical, intent(in), optional :: cumulative
character(len=*), intent(in), optional :: histtype
character(len=*), intent(in), optional :: orientation
logical, intent(in), optional :: stacked
logical, intent(in), optional :: log
character(len=*), intent(in), optional :: label
real(kind=wp), intent(in), optional :: alpha