fortplot_matplotlib_hist_wrappers Module

Matplotlib-style hist/histogram wrappers split out from fortplot_matplotlib_plot_wrappers to keep each source file under the 1000-line hard limit.



Interfaces

public interface hist

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

    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 hist_string(data, color, bins, range, density, weights, cumulative, histtype, orientation, stacked, log, label, alpha)

    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

public interface histogram

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

    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)

    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