barh Interface

public interface barh

Module Procedures

private subroutine barh_rgb(y, width, height, left, label, color, edgecolor, align, alpha)

Plot a horizontal bar chart with RGB colors.

Parameters y : real(wp), contiguous, intent(in) Bar positions. width : real(wp), contiguous, intent(in) Bar lengths. height : real(wp), optional Bar thickness. left : real(wp), optional Baseline values. label : character(len=), optional Legend label. color : real(wp)(3), optional Bar fill color. edgecolor : real(wp)(3), optional Bar edge color. align : character(len=), optional Accepted for matplotlib parity. alpha : real(wp), optional Bar transparency.

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in), contiguous :: y(:)
real(kind=wp), intent(in), contiguous :: width(:)
real(kind=wp), intent(in), optional :: height
real(kind=wp), intent(in), optional :: left(:)
character(len=*), intent(in), optional :: label
real(kind=wp), intent(in), optional :: color(3)
real(kind=wp), intent(in), optional :: edgecolor(3)
character(len=*), intent(in), optional :: align
real(kind=wp), intent(in), optional :: alpha

private subroutine barh_string(y, width, color, height, left, label, edgecolor, align, alpha)

Plot a horizontal bar chart with a named color.

Parameters y : real(wp), contiguous, intent(in) Bar positions. width : real(wp), contiguous, intent(in) Bar lengths. color : character(len=), intent(in) Bar fill color. height : real(wp), optional Bar thickness. left : real(wp), optional Baseline values. label : character(len=), optional Legend label. edgecolor : character(len=), optional Bar edge color. align : character(len=), optional Accepted for matplotlib parity. alpha : real(wp), optional Bar transparency.

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in), contiguous :: y(:)
real(kind=wp), intent(in), contiguous :: width(:)
character(len=*), intent(in) :: color
real(kind=wp), intent(in), optional :: height
real(kind=wp), intent(in), optional :: left(:)
character(len=*), intent(in), optional :: label
character(len=*), intent(in), optional :: edgecolor
character(len=*), intent(in), optional :: align
real(kind=wp), intent(in), optional :: alpha

private subroutine barh_rgb_edgecolor(y, width, color, edgecolor, height, left, label, align, alpha)

Plot a horizontal bar chart with RGB fill and named edge color.

Parameters y : real(wp), contiguous, intent(in) Bar positions. width : real(wp), contiguous, intent(in) Bar lengths. color : real(wp)(3), intent(in) Bar fill color. edgecolor : character(len=), intent(in) Bar edge color. height : real(wp), optional Bar thickness. left : real(wp), optional Baseline values. label : character(len=), optional Legend label. align : character(len=*), optional Accepted for matplotlib parity. alpha : real(wp), optional Bar transparency.

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in), contiguous :: y(:)
real(kind=wp), intent(in), contiguous :: width(:)
real(kind=wp), intent(in) :: color(3)
character(len=*), intent(in) :: edgecolor
real(kind=wp), intent(in), optional :: height
real(kind=wp), intent(in), optional :: left(:)
character(len=*), intent(in), optional :: label
character(len=*), intent(in), optional :: align
real(kind=wp), intent(in), optional :: alpha